cordova - Webpack 解析/重定向文件
问题描述
我有这个结构:
src
: 申请文件。src/index.html
我的应用程序的主文件。src-cordova
: Cordova 特定文件。src-cordova/config.xml
:科尔多瓦配置文件。
当我运行 Webpack 服务器时,它解析src/index.html
为http://localhost:8080
. 但我也需要src-cordova/config.xml
解决http://localhost:8080/config.xml
。
使用 Webpack 最好的方法是什么?
注意:这是一个 Vue 应用程序,所以我vue.config.js
有空去做。
解决方案
如果您不想将 contentBase 更改为此处,则可以选择。
在 vue.config.js 添加一个chainWebpack 来修改CopyWebpakPlugin。此代码将从 CopyWebpackPlugin 中的第一个配置中选择目标。
const path = require('path');
module.exports = {
chainWebpack: (config) => {
config
.plugin('copy')
.tap((args) => {
const copyCordova = {
from: path.resolve(__dirname, 'src-cordova/config.xml'),
to: args[0][0].to,
};
args[0].push(copyCordova);
return args;
})
},
};
推荐阅读
- kubernetes - 错误!任务中未检测到任何动作,ansible
- python - 对象中的项分配不影响 Json 序列化程序响应
- python - 调用函数时跳过位置参数
- swagger - nSwag 更改响应类型:“blob”
- c# - 绑定库错误:如何使方法返回 IDictionary 数组
? - java - 如何在 Spring Boot Java 中运行多个侦听器?
- spring - IntegrationMBeanExporter.stopActiveComponents() 与 gcp pub/sub 生产者一起抛出大量 InterruptedExceptions
- python - 列表中特定列表元素的 Sumproduct
- jenkins - 是否可以在辅助方法或共享库中定义 Jenkins 声明性管道的阶段?
- jira - 在 Jira 描述/评论中添加指向图像附件的链接而不显示缩略图