webpack 入门

一,初始化和安装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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值