很多开源项目里的 package.json 里都有一些下划线的参数,查了官方文档并没找到相关解释,很想知道是干什么用的,怎么用例如:vue 的 package.json{ "_args": [ [ { "raw": "vue@^2.2.2", "scope": null, "escapedName": "vue", "name": "vue", "rawSpec": "^2.2.2", "spec": ">=2.2.2 <3.0.0", "type": "range" } ] ], "_from": "vue@>=2.2.2 <3.0.0", "_id": "vue@2.4.2", "_inCache": true, "_location": "/vue", "_nodeVersion": "8.1.4", "_npmOperationalInternal": { "host": "s3://npm-registry-packages", "tmp": "tmp/vue-2.4.2.tgz_1500611321854_0.16039316589012742" } ....}
1 回答
幕布斯7119047
TA贡献1794条经验 获得超8个赞
你这个 package.json 是在 node_modules 目录下看到的吧。
这些都是在你执行 npm install 的时候 npm 保存了一些有用的信息在里面,并不是原来的包的作者写上去的。
之所以在文档里看不到,是因为用户根本不需要关系这个,这是 npm 内部关系的东西。
你要想看包原来的 package.json 那就到它们的 github 看源代码。
添加回答
举报
0/150
提交
取消