webpack——webpack-cli上线打包

安装webpack以及webpack-cli

1、使用以下命令

npm run build

webpack会自动生成dist项目文件夹,文件夹中的css、js等文件均已使用loader压缩

2、如果需要分析各打包完成的文件大小,可以在build文件夹中的webpack.prod.conf.js(生产配置文件)中添加插件 webpack-bundle-analyzer ,使用 npm run build 生成打包文件夹的时候,会计算文件的大小,并打开一个html页面显示结果

const {BundleAnalyzerPlugin}=require('webpack-bundle-analyzer')//导入插件

const webpackConfig = merge(baseWebpackConfig, {

    plugins: [
...
      //https://www.npmjs.com/package/webpack-bundle-analyzer
      new BundleAnalyzerPlugin(),  //添加实例
...
  ]
}

3、上线项目不使用本地依赖JS文件,使用CDN代替本地JS文件,添加externals属性,用来忽略模块

  //用于忽略模块打包,开发使用本地JS文件,项目上线使用CDN
  externals:{
    'iview':'iview',
    'vue':'Vue',
    'vue-router':'vueRouter',
    'vuex':'vuex'
  },

4、关闭map文件,在config.js文件中

productionSourceMap: false,

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值