Npm 纱线赢得';不要自我更新
我无法解释为什么——即使我对它进行了更新——纱线仍继续留在这辆小车v1.6.0上 我已经通过npm安装了纱线,节点是通过MacOS中的nvm安装的Npm 纱线赢得';不要自我更新,npm,yarnpkg,nvm,Npm,Yarnpkg,Nvm,我无法解释为什么——即使我对它进行了更新——纱线仍继续留在这辆小车v1.6.0上 我已经通过npm安装了纱线,节点是通过MacOS中的nvm安装的 sscarduzio@hilbert:/me $ yarn -v 1.6.0 sscarduzio@hilbert:/me $ grep yarn package.json "yarn": "^1.7.0" sscarduzio@hilbert:/me $ which yarn /Users/sscarduzio/.nvm/version
sscarduzio@hilbert:/me $ yarn -v
1.6.0
sscarduzio@hilbert:/me $ grep yarn package.json
"yarn": "^1.7.0"
sscarduzio@hilbert:/me $ which yarn
/Users/sscarduzio/.nvm/versions/node/v8.11.1/bin/yarn
sscarduzio@hilbert:/me $ node -v
v8.11.1
sscarduzio@hilbert:/me $ npm upgrade --global yarn
sscarduzio@hilbert:/me $ yarn -v
1.6.0 <--- WTF??
sscarduzio@hilbert:/me$纱线-v
1.6.0
sscarduzio@hilbert:/me$grep warn package.json
“纱线”:“^1.7.0”
sscarduzio@hilbert:/me$哪种纱线
/Users/sscarduzio/.nvm/versions/node/v8.11.1/bin/warn
sscarduzio@hilbert:/me$node-v
v8.11.1
sscarduzio@hilbert:/me$npm升级--全球纱线
sscarduzio@hilbert:/me$纱线-v
1.6.0在移除warn.lock和package-lock.json后解决了这个问题