需要构建的非缓存npm模块

时间:2017-01-24 23:12:00

标签: node.js linux ubuntu npm alpine

我在linux上设置了一个自动构建,从来没有npm缓存需要node-gyp构建的包,例如。 bcrypt,zmq等 - 每次运行npm install时,这些包都会从头开始重新构建,有什么建议吗?

以下是每个npm install

重新运行的构建示例
> bcrypt@0.8.7 install /usr/local/bin/buildAgent/work/b6eb772ba309440a/node_modules/bcrypt
> node-gyp rebuild
make: Entering directory '/usr/local/bin/buildAgent/work/b6eb772ba309440a/node_modules/bcrypt/build
CXX(target) Release/obj.target/bcrypt_lib/src/blowfish.o

我在ubuntu& amp;在x86和arm上都是alpine(在docker build中)。

1 个答案:

答案 0 :(得分:1)

您可以尝试pnpmyarn,我认为两者都可能有类似缓存的选项。