Я конвертирую существующий проект Vue в vue-cli 3 и столкнулся с неожиданной проблемой:
В файле .js я получаю эту ошибку (при запуске npm run serve
) для строки import 'bootstrap/dist/css/bootstrap.css';
ошибка: «bootstrap» должен быть указан в зависимостях проекта.
Запустите 'npm i -S bootstrap', чтобы добавить его (import / no-extraneous-dependencies)
в src \ main.js: 19: 1:
Что я не понимаю, потому что у моего package.json
уже есть начальная загрузка:
"dependencies": {
"axios": "^0.18.0",
"bootstrap": "^4.1.3",
"bootstrap-vue": "^2.0.0-rc.11",
"jquery": "^3.3.1",
"popper": "^1.0.1",
"vue": "^2.5.17",
"vue-router": "^3.0.1",
"vuex": "^3.0.1"
},
В vue-cli doc упоминается использование тильды в значении «импорт из модуля узла», поэтому я также попытался
import '~bootstrap/dist/css/bootstrap.css';
- и получил ту же ошибку.