在视频中的webpack.config.js文件中,module.loaders中关于配置js和jsx文件的配置项是这样的test:/\.(js|jsx)$/, exclude: /node_modules/, loader: 'babel'
但是如果我这样配置,运行webpack或者npm start的时候都会报错Module build failed: SyntaxError: Unexpected token,应该就是babel的编译出错了。
但是我如果这样配置test:/\.(js|jsx)$/, exclude: /node_modules/, loader: 'babel',query: {presets: ['react', 'es2015']}
就可以编译了。请问是为什么呢。(webpack版本1.13.3)
还有一个问题就是,在webpack.production.config.js中,视频中的的output.filename写的是"/js/[name].[chunkhash:8].js",然后npm run build 以后出来的界面是空白的,必须在前面加上"." 这样选择当前目录才能显示出来。