Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs npm安装了错误的版本_Angularjs_Npm_Package.json - Fatal编程技术网

Angularjs 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", "

在执行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",
    "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)永远不会更新,对吗?