博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
常见的WebPack文件、什么是WebPack
阅读量:6833 次
发布时间:2019-06-26

本文共 1034 字,大约阅读时间需要 3 分钟。

  hot3.png

常见的WebPack文件

//一个常见的Webpack配置文件var webpack = require('webpack');var HtmlWebpackPlugin = require('html-webpack-plugin');var ExtractTextPlugin = require('extract-text-webpack-plugin');module.exports = {  entry: __dirname + "/app/main.js",  output: {    path: __dirname + "/build",    filename: "[name]-[hash].js"  },  module: {    loaders: [      {        test: /\.json$/,        loader: "json"      },      {        test: /\.js$/,        exclude: /node_modules/,        loader: 'babel'      },      {        test: /\.css$/,        loader: ExtractTextPlugin.extract('style', 'css?modules!postcss')      }    ]  },  postcss: [    require('autoprefixer')  ],  plugins: [    new HtmlWebpackPlugin({      template: __dirname + "/app/index.tmpl.html"    }),    new webpack.optimize.OccurenceOrderPlugin(),    new webpack.optimize.UglifyJsPlugin(),    new ExtractTextPlugin("[name]-[hash].css")  ]}

什么是WebPack

模块打包机,分析项目结构,找到javascript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript),并将其打包为合适的格式以供浏览器试用。

转载于:https://my.oschina.net/520wsl/blog/1539477

你可能感兴趣的文章
我的友情链接
查看>>
1.MyBaits 3.2 简介
查看>>
hibernate缓存
查看>>
防火墙侦测一下地址是否有经过
查看>>
Jmeter录制app脚本
查看>>
解决java.lang.RuntimeException: mapped-name is required for xxx.xxx.xxx/xx of deployment xx.war
查看>>
impdp导入数据报错"ORA-39029"处理一例
查看>>
shell脚本--语法篇
查看>>
多态实现原理
查看>>
弱链接和链接期错误
查看>>
CentOS6.3上SSH远程登录实现无密码认证
查看>>
java起源和基本数据类型
查看>>
向Flash传值的两种方式
查看>>
CCNP学习笔记之EIGRP 上
查看>>
九、搭建织梦cms网站
查看>>
我的友情链接
查看>>
linux大于2T的磁盘使用GPT分区方式
查看>>
状态码503 Service Unavailable
查看>>
我的友情链接
查看>>
tshark抓包命令详解
查看>>