请问老师,为什么我的webpack配置项中关于js文件的配置,必须要加query
来源:1-8 介绍webpack.config.js(2)
小猫掘行
2017-05-06
在视频中的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 以后出来的界面是空白的,必须在前面加上"." 这样选择当前目录才能显示出来。
3回答
-
双越
2017-05-06
你是运行下载的源码就这样,还是自己写的代码有这俩问题?
032017-05-07 -
qq___想象之中_0
2017-11-15
babel 配置问题 意思貌似是将babel语法转换成js的那个版本 官网或者网上有很多介绍
00 -
真的不潇洒
2017-05-07
- 上面那个问题,需要看一下babel官网吧。
- 下面那个问题,你不写点的话,就会找的跟目录。
012017-05-07
相似问题