Node.js package.json脚本代码使用本地或全局库?

时间:2015-06-19 14:47:57

标签: javascript node.js package.json

使用节点安装时,

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"
  }

1 个答案:

答案 0 :(得分:1)

Package.json使用节点脚本所在的相同根目录(缺省情况下为node_modules dir)中找到的本地模块(或在package.json中配置)

如果全局安装模块,则使用全局模块。

请在此处阅读:http://browsenpm.org/help

  

-g标志将指示http-server应该全局安装,并且可供所有节点脚本使用。