webpack.config.js
来源:互联网 发布:cocos2d js 图片 跨域 编辑:程序博客网 时间:2024/06/05 13:30
var path = require('path');var webpack = require('webpack');var ExtractTextPlugin = require('extract-text-webpack-plugin');//定义了一些文件夹的路径var ROOT_PATH = path.resolve(__dirname,'src');// var APP_PATH = path.resolve(ROOT_PATH, 'app');// var BUILD_PATH = path.resolve(ROOT_PATH, 'build');module.exports = { entry: ROOT_PATH, output:{ path: path.resolve(__dirname, 'assets'), filename: 'bundle.js', publicPath: '/assets/' }, resolve: { extensions: ['.js', '.jsx' ], }, devServer: { historyApiFallback: true, host: 'localhost', port: '9001', // hot: true, // inline: true, proxy: { '/nmedia': { target: 'http://localhost:8080', changeOrigin: true, } } }, devtool: 'source-map', plugins: [ new webpack.DefinePlugin({//指定生产环境,以便在压缩时可以让uglifyjs自动删除代码块的警告语句 'process.env.NODE_ENV':JSON.stringify('production') }), new webpack.HotModuleReplacementPlugin(), new ExtractTextPlugin('css/styles.css'), // new webpack.optimize.UglifyJsPlugin({ // comments: false, //去掉注释 // compress: { // warnings: false //忽略警告,不然会有一大推的黄色字体出现 // } // }) ], module: { rules: [ { test: /\.js$/, use: [{ loader: "babel-loader", options: { presets: ["es2015", "stage-0"] } }], include: [path.resolve(__dirname, 'src')] }, { test: /\.html$/, use: 'raw-loader' }, { test: /\.css$/, use: ExtractTextPlugin.extract({ fallback: "style-loader", use: "css-loader" }) }, { test: /\.less$/, use: ExtractTextPlugin.extract({ fallback: 'style-loader', use: [ // activate source maps via loader query { loader: 'css-loader', options: { sourceMap: true, importLoaders: 1 } }, { loader: 'less-loader', options: { sourceMap: true } } ] } )}, ], }}
阅读全文
0 0
- webpack配置文件:webpack.config.js
- webpack.config.js解析
- webpack.config.js文件
- webpack.config.js
- webpack.config.js配置文件
- webpack.config.js
- webpack.config.js
- webpack学习之webpack.config.js详解
- webpack笔记-----编辑webpack.config.js文件
- webpack学习-webpack.config.js配置
- webpack中webpack.config.js、package.json
- webpack.config.js源码解析
- webpack.config.js 参数详解
- webpack.config.js 参数详解
- webpack.config.js 参数详解
- 怎么写webpack.config.js
- webpack2-webpack.config.js配置
- webpack2-webpack.config.js配置
- 前端关于iframe高度自适应总结
- 移动web 移动端Touch事件
- Ajax异步请求
- Android通过广播方式实现service与…
- android studio 华为手机看不到具体的错误日志
- webpack.config.js
- 安卓独立的通讯录软件,鹤鸣电话本
- RFC3588—Diameter 基础协议技术要求
- nginx 问题汇总
- 第一次注册CSDN
- linux上freetype2安装编译和使用
- Linux的inode的理解
- OpenCV提取视频中的每一帧sobel化保存到本地
- PHP页面静态化简介