通过npm

时间:2016-03-15 21:33:39

标签: node.js npm phantomjs

我一直在使用NPM来管理我的依赖项。在过去,我已经让它构建得很好,但是团队做了一些最近的更改,更新了依赖项,我需要重建以确保我拥有最新的所有内容。

当我在主目录上运行'npm install'时,它似乎正常,直到它尝试安装phantomjs@1.9.19,此时我得到以下内容:

  

phantomjs@1.9.19安装c:\ Users \ me \ Perforce \ drice_vir_ui \ node_modules \ phantomjs

     

node install.js

     

'node'未被识别为内部或外部命令,

     

可操作程序或批处理文件。

     

npm ERR! Windows_NT 6.1.7601

     

npm ERR! argv“C:\ Program Files \ nodejs \ node.exe”“C:\ Users \ me \ AppData \ Roaming \ npm \ node_modules \ npm \ bin \ npm-cli.js”“install”“phantomjs”

     

npm ERR! node v5.0.0

     

npm ERR! npm v3.3.7

     

npm ERR!代码ELIFECYCLE

     

npm ERR! phantomjs@1.9.19安装:node install.js

     

npm ERR!退出状态1

     

npm ERR!

     

npm ERR!在phantomjs@1.9.19安装脚本'node install.js'。

失败      

npm ERR!这很可能是phantomjs包的问题,​​

     

npm ERR!不是与npm本身。

     

npm ERR!告诉作者你的系统失败了:

     

npm ERR! node install.js

     

npm ERR!您可以通过以下方式获取他们的信息:

     

npm ERR! npm所有者ls phantomjs

     

npm ERR!上面可能有额外的日志记录输出。

     

npm ERR!请在支持请求中包含以下文件:

当我运行“node -v”时,我得到“v5.0.0”作为响应,所以我知道节点已正确安装。我一直在挖掘stackoverflow,github以及其他任何有错误线程可能有帮助的地方,但没有任何效果。我错过了什么?

1 个答案:

答案 0 :(得分:1)

运行

curl -L https://npmjs.org/install.sh | sh

然后一旦完成,重新运行npm install,一切都应该修复。