#angular6
#angular6
Вопрос:
npm WARN ajv-keywords@3.4.0 requires a peer of ajv@^6.9.1 but none is installed. You must install peer dependencies yourself.
npm WARN bootstrap@4.3.1 requires a peer of jquery@1.9.1 - 3 but none is installed. You must install peer dependencies yourself.
npm WARN bootstrap@4.3.1 requires a peer of popper.js@^1.14.7 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.7 (node_modulesfsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
bootstrap@4.3.1
updated 1 package and audited 40445 packages in 18.647s
found 2 low severity vulnerabilities
run `npm audit fix` to fix them, or `npm audit` for details
После предоставления команды для установки bootstrap я получаю это. И я также проверил папку модулей узла, но она не установлена. Кто-нибудь, пожалуйста, может мне помочь
Комментарии:
1. вы установили зависимости, перечисленные в
WARN
сообщениях? (Т.Е. jquery, popper и т.д.)
Ответ №1:
вручную вы можете добавить в файл package.json.
"dependencies": {
"bootstrap": "^4.3.1",
},
в файле package.json вы можете найти зависимости, а затем добавить это.
Ответ №2:
Чтобы устранить эту проблему, просто установите эти пакеты вручную, используя npm:
npm install ajv
npm install jquery
npm install popper.js
теперь у вас уже есть все необходимые пакеты.
Чтобы правильно запустить boostrap, выполните также следующие шаги:
- Откройте файл angular.json и отредактируйте раздел скрипты, добавив скрипты jquery popper и bootstrap, как показано ниже:
«скрипты»: [ «node_modules/jquery/dist/jquery.min.js «,
«node_modules/popper.js/dist/umd/popper.min.js «,
«node_modules/bootstrap/dist/js/bootstrap.bundle.js » ]
- Откройте файл src / styles.css и добавьте импорт boostrap css:
@import ‘~bootstrap/dist/css/bootstrap.min.css’;