maven的一个特性让我在软件包中错过了很多.json.在马文.pom文件您可以在父项目中定义变量,并在子项目的pom文件中使用它们.

npm中有类似的东西吗?我们正在构建模块化项目,我想集中定义依赖版本,并在各自的包中使用它们.json文件.

谢谢

推荐答案

package.json中的任何属性都可以从脚本中引用,前缀为$npm_package,并 for each 嵌套级别添加_<prop>(下划线+属性).

例子:

{ 
  "name": "appname",
  "version": "0.0.1"
}

在这里,可以访问name个,如下所示:

Linux/Mac:$npm_package_name${npm_package_name}

视窗:%npm_package_name%


而且,version个可以访问,如下所示:

Linux/Mac:$npm_package_version${npm_package_version}

视窗:%npm_package_version%

Node.js相关问答推荐

如何使用Express正确跟踪服务器应用程序上的所有传出的Node.js请求

在child_Process中持久运行SSH命令

node 无法验证第一个证书

如何使用jq将依赖项添加到package.json中

NodeJS中的Vertex AI GoogleAuthError

在Docker容器404页面中找不到服务器(提供静态reactjs文件)

当变量在另一个文件中初始化时,在初始化错误之前无法访问变量

下一个API路由如何处理多个并发请求?

npm install 在 Mac 上的 Node-gyp 构建错误

Winston http 日志(log)级别的行为与 info 不同

为什么在调用数据库调用时我的参数没有定义?

使用 mongoose 查找过go 7 天的注册用户总数

为什么我在生产环境中 deproy Next.js 示例项目时 CSS 不起作用?

运行摩卡+伊斯坦布尔+通天塔

如何在 NodeJs 中下载和解压缩内存中的 zip 文件?

已安装全局 NPM 包但未找到命令

Nodejs续集批量更新

npm 出现无法读取依赖项错误

Puppeteer 记录在 page.evaluate

使用 gzip/deflate 压缩的简单 HTTP 请求