我有一个node的打包服务,使用exec执行install命令
await exec(`npm install `, {
cwd: dir(需要打包的项目路径)
})
需要打包的项目内有一个.npmrc设置私有源(有一些私有包放在私有源上),但是node服务正常走淘宝镜像,当执行的npm install的时候跑的是淘宝镜像,导致install失败,请问怎么才能让目标项目install的时候根据项目内指定的.npmrc呢
我有一个node的打包服务,使用exec执行install命令
await exec(`npm install `, {
cwd: dir(需要打包的项目路径)
})
需要打包的项目内有一个.npmrc设置私有源(有一些私有包放在私有源上),但是node服务正常走淘宝镜像,当执行的npm install的时候跑的是淘宝镜像,导致install失败,请问怎么才能让目标项目install的时候根据项目内指定的.npmrc呢
13 回答12.8k 阅读
8 回答2.5k 阅读
2 回答5k 阅读✓ 已解决
7 回答1.9k 阅读
3 回答2.2k 阅读✓ 已解决
5 回答797 阅读
3 回答2.6k 阅读✓ 已解决
没试过直接在 node 里执行 npm install,可能上下文有啥不一样的?
不过你可以试着手动指定一下 npmrc 的路径: