node.js - 为什么 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 依赖项管理非常陌生,而且每次我产生一个新项目时,我都必须手动下线并手动安装各种依赖项。我错过了什么吗?
解决方案
推荐阅读
- c++ - 将字符数组的内容转换为 ASCII 键值
- postgresql - Kubernetes 连接 PostgreSQL 失败
- python - 如果可能的话,我如何使用我的 .dm 命令与我的机器人拥有共同服务器的人进行 DM?(discord.py)
- python - 如何将一个 CSV 中的多个数据帧转换为一个?
- php - PHP 获取数据库对象的数据库名称
- arrays - 从 1 张表中查询不同的选项卡
- swift - 过时的 Swift 代码不会在 Xcode 12 上运行
- python - 如何按包含特定文本的属性值查找元素?
- javascript - 反应原生。上传文件 apollo 客户端
- node.js - Node.js 安装卡在一行代码