• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

webpack提取公共模块无法生成common.js?

021003ynkjtn6bxkn7k99n.jpg

var webpack = require('webpack');
var ExtractTextPlugin = require("extract-text-webpack-plugin");




var config = {
        entry: {
                'index' : ['./src/page/index/index.js'],
                'login' : ['./src/page/login/index.js'],
                // 'common' : ['./src/page/common/index.js'],
        },
       
        output: {
                path: __dirname+'/dist',//文件存储路径
                publicPath:'/dist/',//文件访问路径
                // path: './dist',//文件访问路径
                filename: 'js/[name].js'
        },
        externals: {
                'jquery' : 'window.jQuery'
        },
          module: {
            loaders: [
                      // 编译css并自动添加css前缀
                      {
                              test: /\.css$/,


                              // loader: ExtractTextPlugin.extract({
         //                fallback: "style-loader",
         //                use: "css-loader"
         //        })
                              // loader: 'style-loader!css-loader'
                              loader: ExtractTextPlugin.extract("style-loader","css-loader")
                              // loader: ExtractTextPlugin.extract("style-loader","css-loader","postcss-loader","less-loader")


                              //
                              // ExtractTextPlugin.extract(
                                      // 'style-loader', 'css-loader',
                                      // {fallback : 'style-loader',
                                                                            // use : 'css-loader',}
                                      // 'less-loader'
                              // )
                      }
            ]
          },
        pulgins: [


                // new webpack.optimize.CommonsChunkPlugin('common.js',['login','index']),
                // 独立通用模块到js/base.js
                new webpack.optimize.CommonsChunkPlugin({
                        name: 'common',
                        filename: 'js/base.js',
                        // chunks:['main','login','index']
                       
                }),
                // new ExtractTextPlugin({
                //         filename: 'css/[name].css'
                // }),
        ],
};




module.exports = config;

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

发新帖

发布任务需求已有1031167位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!