npm - 如何使用 webpack 配置复制 npm 依赖项
问题描述
我有一个 vue chrome 扩展。我已将 bootstrap 4 作为依赖项安装,但我无法在 webpack 生成的 dist 文件夹中使用它。如何在运行npm run watch:dev
命令之前自动复制我的依赖项?
解决方案
这是我通常如何将节点包添加到发行版的示例。
const plugins = [
new CopyWebpackPlugin(
[
{ from: 'node_modules/../package.css', to: './dist/css/' },
],
),
];
然后将其添加为您的网络可访问资源manifest.json
"web_accessible_resources": [
"dist/js/package.css"
],
然后你应该能够在你的 HTML 中访问它。
<link type="text/css" rel="stylesheet" href="./css/package.css"/>
推荐阅读
- mysql - 无法使用 Gorm 自定义数据类型将数据插入到具有 Point 数据类型的 mysql 表中
- javascript - 将项目传递给 MongoDB 时请求失败,状态码为 404
- javascript - 当移动到另一个页面并返回到存在 slick carousel 的页面时,slick carousel 不起作用
- javascript - ReactJS - 图像未显示在 Material-Table 的自定义列中
- kubernetes - 错误:检查对象时出错:没有这样的容器 minikube
- python - np.abs 可以接受 dtype=[('real', ' 的输入数组吗?
我正在尝试将一些代码从 MATLAB 移植到 Python。MATLAB 使用 abs(data) 获取数据中复数的绝对值。我
ndarray(dim - (151402, 16, 64))
使用了 h5py 模块- php - `$this` 在 PHP 5 的外部类中使用时是什么意思?
- linux - 无法连接到 X 服务器(CentOS 7)
- python - 下面的二叉树程序显示了一个运行时错误,说 min() arg 是一个空序列
- java - 突出的顶部应用栏无法正常工作