【发布时间】:2019-10-03 04:01:33
【问题描述】:
我的模板中有一个 package.json,其中包含多个依赖项。
如果我想创建一个新项目,我会使用我的模板。
但是如何将所有*(星号/最新版本)转换为从 npm 下载的固定版本。 npm install --save 不起作用。
在 npm 安装之前(模板 package.json)
"devDependencies": {
"one": "*",
"two": "*",
"three": "*"
}
应转换为npm i --save 关注。
"devDependencies": {
"one": "1.0.0",
"two": "2.0.0",
"three": "3.0.0"
}
如何覆盖版本字符串?
【问题讨论】:
-
目前唯一找到的方法是通常的:
npm i one@*或npm i one@latest。使用自定义脚本(JSON 解析等)对每个包执行此操作。恐怕,这是当前版本的唯一解决方案 - 很高兴得到纠正。
标签: npm package.json