我正在尝试安装 phantomjs 以便make test
Twitter Bootstrap。我在本地安装后,npm install phantomjs
,它报告该包是无关紧要的。
├─┬ phantomjs@1.9.0-3 extraneous
│ ├── adm-zip@0.2.1
...
npm ERR! extraneous: phantomjs@1.9.0-3 /Users/admin/bootstrap/node_modules/phantomjs
npm ERR! not ok code 0
但是,当全局安装 phantomjs 时,npm install phantomjs -g
,它工作正常,即没有报告任何无关的错误。
问题:
答案 0 :(得分:78)
npm install
不会再安装phantom.js。)(顺便说一下:npm install xxx --save
会自动将xxx添加到package.json中)答案 1 :(得分:9)
phantomjs应该包含在你的本地.json包中(手动编辑它或使用--save命令参见TheHippo的答案)。如果它安装在某处而你不需要它,请使用prune命令
npm prune
将删除所有不需要的包。
要在本地和全球范围内安装项目,请使用:
sudo npm install -g phantomjs