Мой проект vue перестает работать, когда я пытаюсь установить новый пакет npm. Я устанавливал axios.
Сначала я получил,
npm install
npm WARN ajv-keywords@3.2.0 requires a peer of ajv@^6.0.0 but none is
installed. You must install peer dependencies yourself.
npm WARN url-loader@1.1.1 requires a peer of webpack@^4.0.0 but none is
installed. You must install peer dependencies yourself.
npm WARN webpack-dev-middleware@3.4.0 requires a peer of webpack@^4.0.0
but none is installed. You must install peer dependencies yourself.
npm WARN webpack-dev-server@3.1.10 requires a peer of webpack@^4.0.0 but
none is installed. You must install peer dependencies yourself.
поэтому я устанавливаю эти пакеты,
npm install ajv-keywords@3.2.0 ajv@^6.0.0 url-loader@1.1.1 webpack@^4.0.0 webpack-dev-middleware@3.4.0 webpack@^4.0.0 webpack-dev-server@3.1.10 webpack@^4.0.0
Тогда я получаю эти предупреждения,
npm WARN extract-text-webpack-plugin@3.0.2 requires a peer of webpack@^3.1.0
but none is installed. You must install peer dependencies yourself.
npm WARN html-webpack-plugin@2.30.1 requires a peer of
webpack@1 || ^2 || ^2.1.0-beta || ^2.2.0-rc || ^3 but
none is installed. You must install peer dependencies yourself.
которые говорят мне использовать webpack 3
Итак, я побежал,
npm install webpack@^3.1.0 extract-text-webpack-plugin@3.0.2 html-webpack-plugin@2.30.1
Что дает мне следующее предупреждение, говорящее об использовании webpack4.
npm WARN url-loader@1.1.1 requires a peer of webpack@^4.0.0 but none
is installed. You must install peer dependencies yourself.
npm WARN webpack-dev-middleware@3.4.0 requires a peer of webpack@^4.0.0
but none is installed. You must install peer dependencies yourself.
npm WARN webpack-dev-server@3.1.10 requires a peer of webpack@^4.0.0 but none
is installed. You must install peer dependencies yourself.
Как я могу решить эту проблему?
Спасибо