关键词:
【中文标题】这些在 package.json 中使用下划线前缀的属性是啥?【英文标题】:What are these properties prefixing underscore used for in package.json?这些在 package.json 中使用下划线前缀的属性是什么? 【发布时间】:2017-07-26 07:39:39 【问题描述】:我在 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"
,
【问题讨论】:
【参考方案1】:这些是为包注册表保留的元数据。所有以 _ 或 $ 开头的属性都保留给包注册表以供他们自行决定使用。 wiki common "Reserved Properties" section 解释它。
【讨论】:
【参考方案2】:下划线是 package.json 的保留属性,用于保留键。 所以,Documentation of package.json 中明确提到了,我们不能以下划线开头。
【讨论】:
package.json和bower的参数解释
...会是url的一部分,命令行的参数,目录名不能以点号或者下划线开头名字可能在 查看详情
使用 package.json 在全局和本地安装依赖项
】使用package.json在全局和本地安装依赖项【英文标题】:Installdependenciesgloballyandlocallyusingpackage.json【发布时间】:2011-09-2218:13:28【问题描述】:使用npm我们可以使用-g选项全局安装模块。我们如何在package.json文件中做到这一点?... 查看详情
package.json 'dependencies' 值中的 `workspace:` 前缀是啥意思?
】package.json\\\'dependencies\\\'值中的`workspace:`前缀是啥意思?【英文标题】:Whatdoesa`workspace:`prefixinapackage.json\'dependencies\'valuemean?package.json\'dependencies\'值中的`workspace:`前缀是什么意思?【发布时间】:2021-06-1608:41:03【问题描述】:... 查看详情
在 package.json 中使用变量
】在package.json中使用变量【英文标题】:Usevariablesinpackage.json【发布时间】:2020-07-1408:47:33【问题描述】:可以使用$npm_package_[key]访问package.json文件中的变量。我需要做这样的事情,但没有成功:"name":"core""version":"1.0.0""scripts":"fi... 查看详情
项目开发之package.json
...示:不要在name中包含js,node字样;这个名字不能以点号或下划线开头;这个名字不能包含有大写字母;这个名字可能在require()方法中被调用,所以应该尽可能短;name字段不能含有非URL安全的字符,因为它将当发布的时候,它将作... 查看详情
新的 package.json 包未显示在 Docker 容器中
】新的package.json包未显示在Docker容器中【英文标题】:Newpackage.jsonpackagesarenotshowinginDockercontainer【发布时间】:2017-12-2012:53:44【问题描述】:我正在使用Docker和DockerCompose,这些是我的文件:#DOCKERFILEFROMmhart/alpine-node#Createappdirectory... 查看详情
package.json字段全解析
...URL的一部分,命令行的参数,目录名,所以不能以点号或下划线开头;这个名字可能在require()方法中被调用,所以应该尽可能短;Version必须字段。Description可选字段,必须是字符串。npmsearch的时候会用到。Keywords可选字段,字符... 查看详情
package.json字段全解析
...URL的一部分,命令行的参数,目录名,所以不能以点号或下划线开头;这个名字可能在require()方法中被调用,所以应该尽可能短;Version必须字段。Description可选字段,必须是字符串。npmsearch的时候会用到。Keywords可选字段,字符... 查看详情
package.json字段全解
...URL的一部分,命令行的参数,目录名,所以不能以点号或下划线开头;这个名字可能在require()方法中被调用,所以应该尽可能短;Version必须字段。Description可选字段,必须是字符串。npmsearch的时候会用到。Keywords可选字段,字符... 查看详情
package.json字段全解
...URL的一部分,命令行的参数,目录名,所以不能以点号或下划线开头;这个名字可能在require()方法中被调用,所以应该尽可能短;Version必须字段。Description可选字段,必须是字符串。npmsearch的时候会用到。Keywords可选字段,字符... 查看详情
nodejsdel模块的作用
...name:包名。包名是唯一的,只能包含小写字母、数字和下划线。version:包版本号。description:包说明。keywords:关键字数组,用于搜索。homepage:项目主页。bugs:提交bug的地址。license:许可证。maintainers:维护者数组。contributors... 查看详情
package.json字段全解(转)
...URL的一部分,命令行的参数,目录名,所以不能以点号或下划线开头;这个名字可能在require()方法中被调用,所以应该尽可能短;Version必须字段。Description可选字段,必须是字符串。npmsearch的时候会用到。Keywords可选字段,字符... 查看详情
是否可以在 npm / package.json 中使用环境变量?
】是否可以在npm/package.json中使用环境变量?【英文标题】:Isitpossibletoconsumeenvironmentvariablesinsideofnpm/package.json?【发布时间】:2016-01-0323:11:39【问题描述】:我正在尝试构建一个package.json,以便在Heroku上运行NodeJS应用程序时,它... 查看详情
为啥“npm install”在我的“package-lock.json”文件中为我的包添加“node_modules”前缀?
】为啥“npminstall”在我的“package-lock.json”文件中为我的包添加“node_modules”前缀?【英文标题】:Whydoes"npminstall"prefixmypackageswith"node_modules"inmy"package-lock.json"file?为什么“npminstall”在我的“package-lock.json”... 查看详情
如何将 package.json 导入 Typescript 文件而不将其包含在编译输出中?
】如何将package.json导入Typescript文件而不将其包含在编译输出中?【英文标题】:Howtoimportpackage.jsonintoTypescriptfilewithoutincludingitinthecompiledoutput?【发布时间】:2018-12-0618:48:32【问题描述】:使用Typescript2.9我能够成功导入本地package.j... 查看详情
在这些情况下,我应该在 CSS 中使用前缀吗?
】在这些情况下,我应该在CSS中使用前缀吗?【英文标题】:ShouldIuseprefixesinCSSinthesecases?【发布时间】:2014-04-0410:53:12【问题描述】:这是来自某个谷歌网页的一些代码(我在另一个问题上找到了它)我的问题是:如果值相同,... 查看详情
在 React 中,如何在 package.json 中使用“主页”属性时部署到多个环境?
】在React中,如何在package.json中使用“主页”属性时部署到多个环境?【英文标题】:InReact,howdoIdeploytomultipleenvironmentswhileusing“homepage”propertyinpackage.json?【发布时间】:2020-03-1017:48:25【问题描述】:如果取决于我部署到的位置... 查看详情
如何在 package.json 中使用 $npm_config_?
】如何在package.json中使用$npm_config_?【英文标题】:Howtouse$npm_config_inpackage.json?【发布时间】:2018-03-1410:07:24【问题描述】:我在我的React项目(已退出)中使用create-react-app,并且我在package.json中配置了一个代理。但我不想在此... 查看详情