在package.json文件的scripts节点下,新增build命令如下:
"scripts": {
"build": "webpack --mode production",
"dev": "webpack serve",
"test": "echo \"Error: no test specified\" && exit 1"
},
说明:
在webpack.config.js配置文件的output节点中,进行如下的配置
output: {
path: path.join(__dirname, './dist'), //输出文件的存放路径
filename: 'js/bundle.js',//输出文件的名称
},
修改webpack.config.js中的url-loader配置项,新增outputPath选项即可指定图片文件的输出路径
{
test: /\.(png|jpg|gif)$/,
use: [{loader: 'url-loader',options: {limit: 1000,outputPath:'images'}}],
},
执行npm run build
指令后,查看dist文件夹下图片的生成路径
一款webpack插件,用于删除和清理自动生成的dist文件夹中文件
npm install --save-dev clean-webpack-plugin
1-在webpack.config.js中导入clean-webpack-plugin插件
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
2-在module.exports->plugins下配置
plugins: [ new CleanWebpackPlugin(),],
npm run dev
重新生成dist文件npm run dev
npm run build
就会执行打包发布操作