在没有node-gyp rebuild的情况下运行npm install

时间:2016-09-26 17:39:01

标签: node.js npm

我在安装后的脚本中进行了node-gyp重建。在错误输出期间运行node-gyp rebuild。如何在没有node-gyp rebuild的情况下运行npm install?

3 个答案:

答案 0 :(得分:0)

您可以这样做:

npm install --ignore-scripts

但这不是完美的,因为它阻止了所有依赖项中的所有脚本的执行。

答案 1 :(得分:0)

好吧,如果您出于某种原因不想使用 npm install --ignore-scripts 进行安装,但只能使用 npm install,您可以通过一些 noop 覆盖 package.json 中的安装脚本。例如:

"scripts" : {
    "install" : "echo"
}

就像一个魅力(也用纱线测试过)

答案 2 :(得分:-1)

脚本下的

package.json执行此操作:

"scripts": {
    "install": "install -d $(pwd)"
}