npm -g存储版本在哪里

时间:2016-11-11 23:56:37

标签: npm

当我使用npm i -g eslint@3.4.0全局安装软件包时 - 它在哪里存储我请求的版本号?我没有看到一个package.json文件。

示例:我执行:FirebaseAnalytics.getInstance(this).setUserProperty("is_rooted", true|false); 。保存的信息在哪里我请求版本3.4.0?

1 个答案:

答案 0 :(得分:1)

NPM将其存储在已安装模块的package.json文件中。

如果您查看已安装的模块package.json,您将看到JSON包已扩展为包含许多以_为前缀的密钥。例如:

"_from": "@angular/core@>=2.0.0 <3.0.0",
"_id": "@angular/core@2.1.2",
"_resolved": "https://registry.npmjs.org/@angular/core/-/core-2.1.2.tgz",

_from是安装模块时指定的semver范围 - 或特定版本 - _id是匹配和安装的模块版本等。