我看过(不记得在哪里)一个package.json文件,其自定义键以下划线开头:
{
"name": "application-name"
, "version": "0.0.1"
, "private": true
, "dependencies": {
"express": "2.4.7"
, "jade": ">= 0.0.1"
}
, "_random": true
}
Run Code Online (Sandbox Code Playgroud)
你被允许这样做吗?它仍然有效吗?如果允许,是否有关于规则的文档?
谢谢!
我在package.json中发现这些属性以下划线为前缀。它们是用来干什么的?为什么在属性上加下划线?
"_from": "react-scripts@0.9.3",
"_id": "react-scripts@0.9.3",
"_inCache": true,
"_location": "/react-scripts",
"_nodeVersion": "6.0.0",
"_npmOperationalInternal": {
"host": "packages-18-east.internal.npmjs.com",
"tmp": "tmp/react-scripts-0.9.3.tgz_1488303928068_0.6415497597772628"
},
"_npmUser": {
"name": "gaearon",
"email": "dan.abramov@gmail.com"
},
Run Code Online (Sandbox Code Playgroud)