2024基于webpack从0搭建vue项目,vue2,成功跳槽阿里

},

// 配置 mode, development 开发环境 production 生产环境

mode: ‘production’,

// 配置解析

resolve: {

alias: {

// key: value

‘@’: path.join(__dirname, ‘src’)

},

// 配置可省略的后缀

extensions: [‘.js’, ‘.css’, ‘.less’, ‘.vue’]

},

// 配置源码映射

// devtool: ‘source-map’,

// 配置 loader

module: {

// 配置规则

rules: []

},

// 配置 plugin

plugins: [

// 自动生成html文件的插件

new HtmlWebpackPlugin({

filename: ‘index.html’,

template: path.join(__dirname, ‘./public/index.html’)

}),

// 自动清除 dist 目录插件

new CleanWebpackPlugin(),

// 配置 vue loader 插件

],

// 配置开启服务器的信息

devServer: {

static: {

directory: path.join(__dirname, ‘dist’),

},

compress: true,

port: 80,

},

performance: {

hints: false

}

}

按照上述配置把对应文件给创建好,如果没有文件就会报错,

安装插件 html-webpack-plugin clean-webpack-plugin

是因为 webpack.config.js 里面有用到

npm i -D html-webpack-plugin clean-webpack-plugin

配置我们的入口文件

在根目录里新建一个 src 的文件夹在里面新建一个 main.js 文件 写入js代码 然后打包后户减少

打包前

function fn() {

console.log(‘孙志豪’)

}

fn()

打包后 会多一个 dist 文件 把 function 去掉了

console.l

  • 12
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值