我的package.json文件通常如下所示:
{
"dependencies": {
"express": "~4.15.2"
}
}
但是现在当我尝试重新安装相同的软件包甚至添加新软件包时,它会使用tarball版本和完整的注册表URL:
{
"dependencies": {
"express": "https://registry.npmjs.org/express/-/express-4.15.2.tgz"
}
}
我做了npm config delete registry
,但它仍然使用完整的注册表网址。我该如何解决这个问题?
使用节点版本v6.5.0 npm版本:3.10.7
答案 0 :(得分:1)
如果使用shrinkwrap - npm-shrinkwrap.json
:
npm-shrinkwrap.json
npm shrinkwrap
再次修复版本