安装webpack
1 | //全局安装 |
区别:安装到项目目录运行时需要加上在node_modules中的地址,如:node_modules/.bin/webpack
使用webpack前的准备工作
创建如图所示的文件:
首先用npm init生成package.json文件,然后创建文件,public是存放浏览器读取的文件,app是存放未打包前的模块文件
Greeter.js模块:
1 | const greeter = () => { |
main.js引入模块的文件:
1 | let greeter = require('./Greeter') |
index.html主页面:
1 | <!doctype html> |
bundle.js打包后存储的文件(index.html引入的文件)
(一)使用命启动令webpack
1 | webpack app/main.js public/bundle.js // webpack 入口文件 打包后文件 |
这时会提示warning,这是因为没有设置mode,所以需要:
1 | webpack app/main.js public/bundle.js --mode development(未压缩) |
为方便起见,我们将这两句命令放入package.json文件中:
1 | "scripts": { |
这样,在每次启动是只需要输入npm run dev 或者npm run build
最后,打开浏览器页面就可以访问啦!
(二)通过配置webpack.config.js来使用webpack
我们也可以通过更加方便简洁的方式使用webpack,这样也比较不容易出错。
在主目录新建webpack.config.js配置文,先简单的只配置下入口和出口文件目录:
1 | module.exports = { |
同意为方便我们配置package.json文件:
1 | "scripts": { |
输入npm run dev 或者 npm run build同样可以正常启动啦!
v1.5.2