【发布时间】:2017-03-24 15:28:05
【问题描述】:
这是我的 package.json:
{
"name": "pr",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"devDependencies": {
"typescript": "^2.0.3"
}
}
当我运行 npm install 时,我得到了 2.0.8 版本
⇒ npm install
pr@1.0.0 /Users/shlomitc/WebstormProjects/pr
└── typescript@2.0.8
当我运行 npm update 时,我得到了 2.1.1 版本!
⇒ npm update
pr@1.0.0 /Users/shlomitc/WebstormProjects/pr
└── typescript@2.1.1
为什么 npm install 和 update 行为不同?
【问题讨论】:
-
如果这始终可重现(删除
node_modules并重试),您可能需要将此报告给 npm 问题跟踪器。 -
它是可重现的。在节点 4.2.1、6.2.1、6.9.1 上尝试过