安装
- 安装node.js 传送门:https://nodejs.org/en/
- 进入你的项目根目录,然后安装webpack-cli:npm install webpack-cli -D
- 安装webpack:npm install webpack
打包
- 在项目根目录新建文件 webpack.config.js;
- 加入如下代码:12345678let path = require('path');//引入path库module.exports = {entry : './src/main.js',//需要被打包的入口文件output: {filename: "bundle.js",//目标文件名path: path.resolve('./dist')//获取目标文件的路径}};
3.修改package.json 中的 scripts 项,添加 "pk":"webpack"
:
4.命令行中执行npm run pk
多入口打包
- 同上
加入如下代码:
1234567891011let path = require('path');module.exports = {entry : {main:'./src/main.js',main1:'./src/main1.js'},output: {filename: "[name].js",path: path.resolve('./dist')}};同上
- 同上
语法转换
- 安装babel:npm install babel-core –save-dev
- 获得es6语法:npm install babel-preset-es2015 –save-dev (es7:babel-preset-stage-0)
新建.babelrc文件,键入:
123{"presets": ["es2015"]//es7的话是stage-0,如此类推}在webpack.config.js上配置module项
- 例:匹配所有js文件,使用babel-loader转义,排除node_modules文件夹12345module: {rules: [{test:/\.js$/, use: 'babel-loader',exclude:/node_modules/}]}
- 例:匹配所有js文件,使用babel-loader转义,排除node_modules文件夹
进行代码生成