加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
vue.config.js 1.59 KB
一键复制 编辑 原始数据 按行查看 历史
张艳杰 提交于 2022-10-11 19:48 . 基本成型
// Vue.config.js
module.exports = {
// 基本路径
publicPath: "./",
// 构建时的输出目录
outputDir: "dist",
// 放置静态资源的目录
assetsDir: "static",
// html 的输出路径
indexPath: "index.html",
//文件名哈希
filenameHashing: true,
// 是否在保存的时候使用 `eslint-loader` 进行检查。
lintOnSave: false,
// 是否使用带有浏览器内编译器的完整构建版本
runtimeCompiler: false,
// babel-loader 默认会跳过 node_modules 依赖。
transpileDependencies: [ /* string or regex */],
// 是否为生产环境构建生成 source map?
productionSourceMap: false,
// 设置生成的 HTML 中 <link rel="stylesheet"> 和 <script> 标签的 crossorigin 属性。
crossorigin: "",
// 在生成的 HTML 中的 <link rel="stylesheet"> 和 <script> 标签上启用 Subresource Integrity (SRI)。
integrity: false,
css: { // css 配置
extract: {
// 修改打包后css文件名
filename: `css/[name].css`,
chunkFilename: `css/[name].css`,
allChunks: true
}
},
// 调整内部的 webpack 配置
configureWebpack: config => {
config.entry.app = ["babel-polyfill", "./src/main.js"];
config.externals={
"BMap": "BMap",
'BMapLib': 'BMapLib'
};
},
//(Object | Function)4
// 配置 webpack-dev-server 行为。
devServer: {
open: false,
port: 8080,
host: '0.0.0.0',
liveReload: true,
inline: true, // 实时刷新
hot: true,
overlay: {
warning: false,
errors: false
}
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化