如何在钩子脚本中重置“npm install”的-g参数?

时间:2015-06-21 21:43:25

标签: javascript node.js npm

我有以下项目结构:

project structure

install.js:

var path = require('path'),
    exec = require('child_process').exec;

exec('npm install', {cwd: path.join(__dirname, './some_modules')});

的package.json:

"scripts": {
  "install": "node install.js"
},
"dependencies": {
  "gulp": "3.8.10"
},

在some_modules / package.json中有一些依赖。

如果在本地安装,我们会得到预期的结果:

enter image description here

但是如果全局安装(使用-g参数),我们有以下破坏的结构: enter image description here

问题:如何摆脱install.js的影响-g参数 - > exec('npm install')?

在此处尝试:https://github.com/MishaMykhalyuk/npm-i-with-g-and-hooks(npm install -g git + https://github.com/MishaMykhalyuk/npm-i-with-g-and-hooks.git)。

0 个答案:

没有答案