使用节点安装时,
package.json中的脚本代码是使用本地node_modules还是全局的?
例如,如下所示,它是否会使用全局browserify(npm install -g
)模块或本地安装的模块?可在./node_modules/bin
"scripts": {
"start": "watchify -o js/bundle.js -v -d .",
"build": "browserify . | uglifyjs -cm > js/bundle.min.js"
}
答案 0 :(得分:1)
Package.json使用节点脚本所在的相同根目录(缺省情况下为node_modules dir)中找到的本地模块(或在package.json中配置)
如果全局安装模块,则使用全局模块。
请在此处阅读:http://browsenpm.org/help
-g标志将指示http-server应该全局安装,并且可供所有节点脚本使用。