Angularjs npm安装了错误的版本
在执行npm安装之后,我看到typings的版本是1.0.3。但是在我的package.json中,我编写了我想要的verion。知道发生了什么吗? npm是否总是尝试安装最新版本Angularjs npm安装了错误的版本,angularjs,npm,package.json,Angularjs,Npm,Package.json,在执行npm安装之后,我看到typings的版本是1.0.3。但是在我的package.json中,我编写了我想要的verion。知道发生了什么吗? npm是否总是尝试安装最新版本 "devDependencies": { "nodemon": "^1.9.2", "promise": "^7.1.1", "request": "^2.72.0", "require-dir": "^0.3.0", "typescript": "^1.8.7", "
"devDependencies": {
"nodemon": "^1.9.2",
"promise": "^7.1.1",
"request": "^2.72.0",
"require-dir": "^0.3.0",
"typescript": "^1.8.7",
"typings": "^0.7.12"
}
当我跑步时:
typings -v
1.0.3
请尝试删除“^”并仅写:
"typings": "0.7.12"
请尝试删除“^”并仅写:
"typings": "0.7.12"
如果
^
意味着次要发行版:1或1.x或^1.0.4
,为什么这是解决方案?如果您有“typings”:“^0.7.12”
,那么您应该获得中间数字的最高版本(本例中为7),并且版本的第一个字母(本例中为0)永远不应该更新,对吗?如果^
表示次要版本:1或1.x或^1.0.4
,为什么这是解决方案?如果您有“打字”:“^0.7.12”
,那么您应该获得中间数字的最高版本(本例中为7),并且版本的第一个字母(本例中为0)永远不会更新,对吗?