1 Star 0 Fork 1

不能领跑也不放弃奔跑/Vue-element

forked from 多时/Vue-element 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
vue.config.js 1.56 KB
一键复制 编辑 原始数据 按行查看 历史
lizhesystem 提交于 2019-12-10 16:05 . 完结优化打包
module.exports = {
// chainWebpack可以通过链式编程的形式,修改webpack配置
// configureWebpack可以通过操作对象的形式,修改webpack配置
chainWebpack: config => {
//发布模式
config.when(process.env.NODE_ENV === 'production', config => {
//entry找到默认的打包入口,调用clear则是删除默认的打包入口
//add添加新的打包入口
config
.entry('app')
.clear()
.add('./src/main-prod.js');
//如果是发布模式使用externals设置排除项
config.set('externals',{
vue:'Vue',
'vue-router':'VueRouter',
axios:'axios',
lodash:'_',
echarts:'echarts',
nprogress:'NProgress',
'vue-quill-editor':'VueQuillEditor'
});
//使用插件,首页也需根据环境不同来进行不同的实现
config.plugin('html').tap(args => {
args[0].isProd = true;
return args
})
});
//开发模式
config.when(process.env.NODE_ENV === 'development', config => {
config
.entry('app')
.clear()
.add('./src/main-dev.js');
//使用插件,首页也需根据环境不同来进行不同的实现
config.plugin('html').tap(args => {
args[0].isProd = false;
return args
})
})
}
};
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/ydb_sir/Vue-element.git
git@gitee.com:ydb_sir/Vue-element.git
ydb_sir
Vue-element
Vue-element
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385