【发布时间】:2013-08-08 01:41:15
【问题描述】:
比起手动输入npm install -g every single package,我更愿意输入一个简短的命令,例如npm install -g,来设置项目的全局依赖项,例如node-sass 和jshint。有没有一种 npm 惯用的方法来做到这一点?
【问题讨论】:
-
真的没有。
dependencies和 akin 用于您打算require()的软件包。您打算从终端/shell/等执行的全局包。不在单个项目的范围内。但是,您可以在本地安装它们并仍然执行它们:$ ./node_modules/node-sass ... -
对不起。最后一位应该是
$ ./node_modules/.bin/node-sass ... -
@rha 的指针还是不错的。也就是说,我想可以编写一个简单的脚本,使用
jq(?) 提取devDependencies并循环npm i -g调用。
标签: node.js installation package global