首页 > 解决方案 > 为什么 bootstrap-vue 需要我手动安装 jquery 和 webpack,即使我已经全局安装了它们?

问题描述

我通过运行命令使用 vue-cli 设置了一个新的 bootstrap-vue 项目 vue init bootstrap-vue/webpack-simple my-project

每次我开始一个新项目时,我都必须在下面的输出中手动安装所有依赖项。我错过了什么吗?

我已经使用全局安装了 jquery/webpack 等,npm install -g webpack但是每当我运行命令时,我都会得到以下输出:

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 babel-loader@6.4.1 requires a peer of webpack@1 || 2 || ^2.1.0- 
beta || ^2.2.0-rc but none is installed. You must install peer 
dependencies 
yourself.
npm WARN bootstrap@4.2.1 requires a peer of jquery@1.9.1 - 3 but none is 
installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 
(node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for 
fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: 
{"os":"win32","arch":"x64"})

我对理解 npm 和 js 依赖项管理非常陌生,而且每次我产生一个新项目时,我都必须手动下线并手动安装各种依赖项。我错过了什么吗?

标签: node.jsvue.jsnpmwebpackvue-cli

解决方案


推荐阅读