导入语法在webpack中不起作用
import syntax not working with webpack
我得到了Illegal import declaration
错误。当我试图集成一个react js repo与webpack
我从https://github.com/dptoot/react-event-calendar/blob/master/example/src/example.js
迁移了原始源代码如何修复Illegal import declaration
错误?
我认为import
语法只适用于一些js库?
ERROR in ./app/main.js
Module build failed: Error: Parse Error: Line 2: Illegal import declaration
at throwError (/Users/poc/sandbox/ha/node_modules/jsx-loader/node_modules/jstransform/node_modules/esprima-fb/esprima.js:2823:21)
<标题> main.js h1> webpack.config.js h1> div class="answers"> 使用Babel通过babel-loader
转换import
声明(和其他ES2015如果你想)。http://babeljs.io/docs/setup/webpack
正如@JMM回答的那样,看来你需要babel-loader
。另外,我仍然面临着同样的问题,最后通过编辑webpack.config.js来解决,比如
module: {
loaders: [
- {test: /'.jsx?$/, loader: 'babel-loader'},
- {test: /'.jsx$/, loader: 'jsx-loader'}
+ {test: /'.jsx$/, loader: 'jsx-loader'},
+ {test: /'.jsx?$/, loader: 'babel-loader'}
]
},
或者因为jsx-loader
看起来不再与这个配置一起工作,它可以被删除。
我希望这对你有帮助
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- 简单的javascript在Shopify中不起作用
- Recaptcha在IE7和IE8中不起作用
- Ember Data DS.Model's set函数不起作用
- JsFiddle上的鼠标事件不起作用
- webpack-request(jquery)获胜'不起作用
- Webpack 要求不起作用
- 我已经在全球范围内安装了 slush-phaser-webpack,但它不起作用
- Webpack不起作用
- 引入React时Webpack不起作用
- Webpack-dev-server inline标志不起作用
- 导入语法在webpack中不起作用
- Webpack for React不起作用
- Webpack 2 beta +历史API回退不起作用
- 为什么我的Webpack Sass配置不起作用?
- webpack-dev-server 热重载不起作用
- 为什么webpack别名不起作用
- Webpack配置对我的SCSS文件不起作用:(