как заблокировать номера версий ваших зависимостей зависимостей - PullRequest
0 голосов
/ 03 апреля 2019

Я хочу заблокировать зависимость модуля, как я могу это сделать? допустим, у меня есть модуль "uglifyjs-webpack-plugin": "^2.0.1", который использует uglify-js: ^3.0.0, а версия uglify-js обновлена ​​до версии 3.1.1, но я хочу придерживаться той же версии 3.0.0

Ссылка: [ NPM Блокировка версий зависимостей в нашем пакете зависимостей. Json

Я также пробовал npm shrinkwrap, но когда я меняю версию и запускаю npm install, файл npm-shrinkwrap.json снова обновляется.

"uglifyjs-webpack-plugin": {
  "version": "2.0.1",
  "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-2.0.1.tgz",
  "integrity": "sha512-1HhCHkOB6wRCcv7htcz1QRPVbWPEY074RP9vzt/X0LF4xXm9l4YGd0qja7z88abDixQlnVwBjXsTBs+Xsn/eeQ==",
  "dev": true,
  "requires": {
    "cacache": "^11.2.0",
    "find-cache-dir": "^2.0.0",
    "schema-utils": "^1.0.0",
    "serialize-javascript": "^1.4.0",
    "source-map": "^0.6.1",
    "uglify-js": "^3.0.0",
    "webpack-sources": "^1.1.0",
    "worker-farm": "^1.5.2"
  }
}

Я хочу заблокировать версию uglify-js на ~ 3.0.0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...