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相关问答推荐

如何在Firebase Cloud Function v2计划函数中设置代码中的时区?

使用ReadableStream.管道时NodeJS Crypto Hash不正确

用于SLACK命令返回json而不是文本的AWS lambda函数

未显示NPM版本

TS 后端开发:prismagenerate找不到已安装的@tsed/prisma包

PM2 是否需要成为其托管项目的依赖项?

Postgressql的BIGSERIAL自增序列,即使由于唯一约束错误没有创建行,也会自动增加

如何在带有 JS 的 Nodejs 中使用没有 Async 方法的 Await

加速 sequelize ORM 中的查询

一个非常奇怪的JavaScript heap out of memory问题

将已保存的卡片从条带显示到前端

NodeJS 后端发布请求将数据作为NULL值发布到 SQL Server 表

如何为一个网站实现这 2 个网址.即 www.administrator.sitename.com 和 www.sitename.com?

如何在 mongoDB 中用值 0 填充缺失的文档?

带有 node.js 和 express 的基本网络服务器,用于提供 html 文件和assets资源

TypeError:winston.Logger 不是带有winston 和morgan 的构造函数

如何使用 gulp-uglify 缩小 ES6 函数?

未在 Windows 8.1 上构建的 node 包 - 缺少 Microsoft.Cpp.Default.props

npm install packagename --save-dev 不更新 package.json

Mongoose:模式与模型?