代码拉取完成,页面将自动刷新
const {merge} = require('webpack-merge');
const config =require("./config/config")
const build =require("./config/build")
const serve =require("./config/serve")
module.exports = function ({development}) {
// 当运行npm run serve 希望serve.js 和config.js 生效
// 当运行npm run build 希望build.js 和config.js 生效
return merge(config , development? serve : build)
}
//webpack 是基于nodejs的,所有的配置文件中的代码都是基于commonjs语法
// const path =require("path")
// // 引入插件 每一个插件都是一个类 需要new
// // 插件是用来增强webpack的
// const HtmlWebpackPlugin = require('html-webpack-plugin')
// module.exports = {
// // mode是webpack的工作模式,有两种,一种是开发模式,就是在内存中打包
// // 另一种是生产模式,是在硬盘中打包, production
// mode:"development",
// //入口
// // entry:"./src/main.js" 相对路径
// entry:{
// app:path.resolve(__dirname,"src/main.js"),//绝对路径
// },
// // 出口
// output:{
// path:path.resolve(__dirname,"dist"),
// // filename指定一个格式化字符串 随后可以指定hash值
// // 代码变了重新打包 hash值会重新计算 解决浏览器缓存问题
// filename:"js/[name].[chunkhash:8].js"
// },
// // 配置开发服务器
// devServer:{
// port:8080
// },
// // plugin 配置插件
// plugins:[
// // 每一个插件都是一个类 需要new
// new HtmlWebpackPlugin({
// template:'./public/index.html'
// })
// ]
// }
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。