【问题标题】:How to set package version tag in npm package.json with $npm_package variable?如何使用 $npm_package 变量在 npm package.json 中设置包版本标记?
【发布时间】:2020-01-27 14:05:59
【问题描述】:

similar question with accepted answer 之后,我尝试在单个变量中设置包版本,并将其用作同一套件中多个包的版本标记。

这是我的 package.json:

{
...
"cdk-config": {
    "version": "1.21.1"
  },
  "devDependencies": {
    "@aws-cdk/assert": "$npm_package_cdk-config_version",
  ...

我得到的错误:

npm ERR! code EINVALIDTAGNAME
npm ERR! Invalid tag name "$npm_package_cdk-config_version": Tags may not have any characters that encodeURIComponent encodes.

我错过了什么吗?

【问题讨论】:

  • 我忘了提到我的 npm 版本6.13.6

标签: npm package.json


【解决方案1】:

您使用的是 Windows 吗?

对于 Linux,您可以使用 $npm_package_cdk-config_version

但在 Windows 上你需要使用%npm_package_cdk-config_version%

它们不一样真是令人讨厌。

猜你喜欢
  • 2021-11-12
  • 2017-05-08
  • 2018-02-23
  • 2016-12-05
  • 2017-10-27
  • 2018-10-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多