我的a.html是正常的,b和c页面一直提示 TypeError: Cannot read property 'entry' of undefined”,这是什么原因,求解答,找半天没找到问题所在。
2017-09-28
const path=require('path')
module.exports={
entry:'./src/script/main.js',
output:{
path:path.resolve(__dirname,'dist/js'),
filename:'bundle.js'
}
}
module.exports={
entry:'./src/script/main.js',
output:{
path:path.resolve(__dirname,'dist/js'),
filename:'bundle.js'
}
}
2017-09-27
G:\study\myexample\webpack-test>node_modules\.bin\webpack hello.js hello.bundle.js --module-bind "css=style-loader!css-loader" --progress --display-modules --display-reasons
2017-09-27
不懂npm的同学不要看了。先学学npm怎么用好吧。。。-g,--save,--save-dev的意义还是需要知道的。
2017-09-27
新的webpack要用
{
publicPath:"./dist",
filename:""
}
{
publicPath:"./dist",
filename:""
}
2017-09-26
https://github.com/webpack/webpack/releases,这个是github上发行的各个版本的webpack
2017-09-25
因为使用的是v3.6.0,而且我AV官网上看了一下,说webpack1已经弃用了,建议还是去webpack2的文档看看用法比较好,放个链接https://webpack.js.org/concepts/
2017-09-25
恩,除了官方的直接在根目录创建一个postcss.config.js之外,也可以直接在webpack.config.js的开头声明一个变量autoprefixer = require("autoprefixer");然后在rules里写成{ loader: "postcss-loader", opstions: { plugins:[autoprefixer] } },亲测有效,而且简短,如果有问题,欢迎一起探讨
2017-09-24
exclude在过滤单个文件夹的时候可以直接写字符串,如果是多个的话,可以写成exclude: [
/(node_modules|bower_components|unitTest)/,
path.resolve(__dirname, 'models/myTestModel.js'),
]这样的
/(node_modules|bower_components|unitTest)/,
path.resolve(__dirname, 'models/myTestModel.js'),
]这样的
2017-09-24
还有2017年的官网上写的是Each yearly preset only compiles what was ratified in that year. babel-preset-env replaces es2015, es2016, es2017, latest。然后就用了babel-preset-env,没用latest,最后结果反正是一样的,而且还挺好用的
2017-09-24