我想以一种传递的方式升级其中一个包的依赖关系:
minimist :: 0.0.8 >> node:npm:gitcorp/Myproject >> node:npm:artifactory/npm-dcloud:less:3.9.0 >> node:npm:artifactory/npm-dcloud:mkdirp:0.5.1包最小值应该从0.0.8更新到0.2.1。
我试着用以下方法
1.
node 8.1
"scripts": {
"preinstall": "npx npm-force-resolutions"
}
{
"resolutions": {
"minimist": "0.2.1"
}
}在我的包-lock.json中,我看到了下面的内容:
"mkdirp": {
"version": "0.5.1",
"resolved": false,
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
"dev": true,
"optional": true,
"requires": {
"minimist": "0.0.8"
}其次,当我通过在我的"npm run build"中引用上面的语句来运行package.json时,我会得到错误作为npm ERR! missing script: build
是否存在强制依赖版本的工作?
发布于 2022-07-11 10:55:49
我也遇到了同样的问题。我的问题是国家预防机制8.1。在我的例子中,我将npm更新为8.7,并在覆盖设置中使用package.json,例如:
{
"overrides": {
"minimist": "0.2.1"
}
}https://stackoverflow.com/questions/71720065
复制相似问题