我在 package.json 中发现这些属性带有下划线前缀。它们有什么用?为什么要在属性上添加下划线前缀?
"_from": "[email protected] /cdn-cgi/l/email-protection",
"_id": "[email protected] /cdn-cgi/l/email-protection",
"_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": "[email protected] /cdn-cgi/l/email-protection"
},
这些是为包注册表保留的元数据。所有以 _ 或 $ 开头的属性都保留给软件包注册表自行决定使用。wiki 常见的“保留属性”部分 http://wiki.commonjs.org/wiki/Packages/1.1解释它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)