webpack 入门
来源:互联网 发布:韩美林 知乎 编辑:程序博客网 时间:2024/06/15 10:16
一,初始化和安装webpack
npm init -y
npm install --save-dev webpack
二,创建 webpack.config.js文件
对webpack.config文件进行配置
module.exports = { entry: './src/index.js', output: { filename: '[name].[chunkhash:8].js', path: path.resolve(__dirname, 'dist') },
三,使用插件自动生成html模板
注意,生成的模板放在dist文件夹下,不要随意改名字,webpack-dev-server默认取index.js
npm install --save-dev html-webpack-plugin
const HtmlWebpackPlugin = require('html-webpack-plugin');//自动生成html模板
在plugin:[]中添加以下内容
new HtmlWebpackPlugin({ title: 'webpack angular demo', filename: 'index.html', template: './src/index.html'}),
四,添加loaders 包括,less,file等
npm install --save-dev less less-loader css-loader style-loader
并在module:{}添加
{ test: /\.less$/, use: [ 'style-loader', 'css-loader', 'less-loader' ]}
五,添加sourcemap
devtool: 'inline-source-map',
六:添加webpack-dev-server和open-browser-webpack-plugin插件
npm install --save-dev webpack-dev-server
并在package.json文件中添加
"dev": "webpack-dev-server "
在webpack-config.js中添加
devServer: {
contentBase:'./dist',
port:8082
},
七,安装babel
npm install --save-dev babel-core babel-preset-es2015
npm install --save-dev babel-loader
创建.babelrlc文件
{ "presets": [ "es2015" ]}
这些webpack的配置基本满足需要了
新手入门推荐https://doc.webpack-china.org/guides/ 官网指南
阅读全文
0 0
- Webpack入门
- webpack 入门
- webpack 入门
- webpack入门
- 入门 Webpack
- WebPack入门
- 入门Webpack
- webpack 入门
- Webpack入门
- webpack入门
- webpack 入门
- webpack 入门
- Webpack 入门
- webpack入门
- webpack入门
- webpack入门
- webpack入门
- 入门Webpack
- LVS-ipvsadm-虚拟ip轮询调度
- Hibernate二级缓存
- UOJ210【UER #6】寻找罪犯 (2-SAT前后缀优化建边)
- OC 位运算
- 使用Navicat for Oracle新建表空间、用户及权限赋予
- webpack 入门
- 设计模式---工厂模式
- sublime非常好用的文件对比插件--sublimerge
- 感知器
- 【Linux】IPC主题三 -------- 信号二(signal)
- HTML基础(10. 其它)
- 在运行时刻从文件中调入Class(defineClass 的使用)
- 《Python Cookbook》第三版中文版 3.0.0
- Mali GPU性能调优方法