既然main插入到页面,那么在excludeChunls['main']将其排除不可以吗? 是不是就可以不用在html页面使用模板引擎去判断是否加载main.js了?
2017-05-15
main.bundle.js:524 Uncaught TypeError: Layer is not a constructor
at new App (main.bundle.js:524)
at Object.exports.byteLength (main.bundle.js:528)
at __webpack_require__ (main.bundle.js:20)
at module.exports.list (main.bundle.js:66)
at main.bundle.js:69
at new App (main.bundle.js:524)
at Object.exports.byteLength (main.bundle.js:528)
at __webpack_require__ (main.bundle.js:20)
at module.exports.list (main.bundle.js:66)
at main.bundle.js:69
2017-05-15
简单,看着官网一两分钟的事就改好了:
module: {loaders: [babel-loader的设置],rules: [ { test: /\.css$/, use: ['style-loader','css-loader', { loader: 'postcss-loader', options: { plugins: (loader) => [ require('autoprefixer')({broswers: ["last 5 versions"] }) ]} }] }]},
module: {loaders: [babel-loader的设置],rules: [ { test: /\.css$/, use: ['style-loader','css-loader', { loader: 'postcss-loader', options: { plugins: (loader) => [ require('autoprefixer')({broswers: ["last 5 versions"] }) ]} }] }]},
2017-05-13
最终不得不建一个 postcss.config.js 再里面配置 module.exports = {plugins:[require('autoprefixer')(//这里可以写上autoprefixer的参数)]} 。而webpack.config.js里 不去配置这些内容。而只是在module里写上这些: use: ['style-loader', 'css-loader?importLoaders=1', 'postcss-loader']。这样才成功了。
希望路过看到我留这么多言的朋友能给以指点。我实在不知道为什么他们哪样配置可以而我不行!要!疯了!!我QQ:313357691!!
希望路过看到我留这么多言的朋友能给以指点。我实在不知道为什么他们哪样配置可以而我不行!要!疯了!!我QQ:313357691!!
2017-05-11
我之前的回复因为并没有在common.css里引入flex.css所以我以上的代码是正确的。但是引入了之后,一直报错 Module build failed: Error: Loading PostCSS Plugin failed。因为我想在webpack,config.js里去配置postcss-loader.我吧所有的笔记,评论,问答,以及官网都看使劲的看,就像评论里顶的最高的那个 require到 webpack 而后在plagins里引用webpack.LoaderOptionsPlugind()的这种方法,我一遍又一遍的删除,一遍又一遍的试验,始终不行。几乎疯了,花了一天时间。
2017-05-11
最新版本2.5.1测试了一下发现的问题
path.resolve(__dirname,'src') 中可以不加__dirname直接'./src'
但是不写在path.resolve里面必须要加__dirname
第二个是写法上面(__dirname,'src') =(__dirname+'src')
关于楼下说用正则 和加 __dirname 影响速度的说法
经过测试都是差不多的 差值在50ms以内
path.resolve(__dirname,'src') 中可以不加__dirname直接'./src'
但是不写在path.resolve里面必须要加__dirname
第二个是写法上面(__dirname,'src') =(__dirname+'src')
关于楼下说用正则 和加 __dirname 影响速度的说法
经过测试都是差不多的 差值在50ms以内
2017-05-11
2.5.1官网最新文档总结:
1.安装方法 npm install babel-loader babel-core babel-preset-env webpack --save-dev
2.所以后面的参数'由presets: ['latest']相对于的变成了presets: ['env']
3.官方并没有废弃query 也没有指明options是新参数 实际测试两种方法都可以 生成结果也一模一样
4.loader: 'babel-loader'才能被识别
5.include和exclude需要相对路径,所以include:__dirname +'./src/' 加前缀__dirname
1.安装方法 npm install babel-loader babel-core babel-preset-env webpack --save-dev
2.所以后面的参数'由presets: ['latest']相对于的变成了presets: ['env']
3.官方并没有废弃query 也没有指明options是新参数 实际测试两种方法都可以 生成结果也一模一样
4.loader: 'babel-loader'才能被识别
5.include和exclude需要相对路径,所以include:__dirname +'./src/' 加前缀__dirname
2017-05-11