我一直在努力解决一个在运行npm rebuild
(即@getinsomnia/node-libcurl
)后无法构建的模块,尽管它在没有--ignore-scripts
的npm install
上可以构建。
我通过在模块目录中运行npx node-pre-gyp install
来解决这个问题,但是我想知道为什么它没有按照我期望的那样运行--构建模块。
npm docs for npm rebuild say:
此命令在匹配的文件夹上运行npm build
命令。npm build
是什么意思它的文档是only exists for npm v6,而不是任何更新的版本,我也不能在我的npm v8上运行npm build
(“未知命令”),甚至文档也没有对我说什么:
这是npm link和npm install调用的plumbing命令。通常应该在安装过程中调用它,但如果需要直接运行它,请运行:npm build
1条答案
按热度按时间t98cgbkg1#
npm build会失败
npm run build可以
😁👍