需要从私有源安装依赖,在使用 npx cnpm install
安装时,报以下错误
npminstall args: /Users/xxx/.nvm/versions/node/v12.22.1/bin/node /Users/xxx/.npm/_npx/21666/lib/node_modules/cnpm/node_modules/npminstall/bin/install.js --fix-bug-versions --china --userconfig=/Users/xxx/.cnpmrc --disturl=https://npm.taobao.org/mirrors/node --registry=https://registry.nlark.com
参见 https://www.npmjs.com/package/cnpm
这是因为 cnpm 安装时有以下设定
If you’re in China, maybe you should install it from our China mirror:
$ npm install cnpm -g --registry=https://registry.nlark.com
解决方案:
可以通过修改 ~/.cnpmrc
添加 --registry
解决此问题
registry=http://registry.xxx.com/repository/npm/