npm не устанавливает зависимости пакетов - PullRequest
0 голосов
/ 06 марта 2019

У меня есть следующий контент внутри пакета. Json

"dependencies": {
    "@symfony/webpack-encore": "^0.24.0",
    "axios": "^0.18.0",
    "bowser": "^2.0.0-beta.3",
    "chalk": "^2.4.2",
    "commander": "^2.19.0",
    "esdoc": "^1.1.0",
    "esdoc-standard-plugin": "^1.0.0",
    "glob": "^7.1.3",
    "inquirer": "^6.2.1",
    "jquery": "^3.3.1",
    "stylus": "^0.54.5",
    "stylus-loader": "^3.0.2",
    "terser": "^3.14.1",
    "velocity-animate": "^1.5.2",
    "vue": "^2.6.8",
    "vue-loader": "^15.7.0",
    "vue-router": "^3.0.2",
    "vue-template-compiler": "^2.6.8",
    "vuex": "^3.1.0",
    "webfonts-generator": "^0.4.0"
}

Я пытаюсь установить пакеты, используя npm i. После этого я получаю каталоги с такими же именами внутри node_modules, но без каких-либо зависимостей этих пакетов.

Например, @symfony/webpack-encore зависит от webpack. Но это не установлено. Блокировка пакета была создана с полным деревом, которое содержит webpack.

Удаление node_modules или package-lock.json не помогает.


Но если я удаляю node_modules и выполняю npm update (не npm install), то он успешно установлен, но без изменений внутри package-lock.json и package.json (согласно git diff)

Обновление

Если я удаляю node_modules и package-lock.json, тогда npm i работает хорошо.

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