【发布时间】:2016-06-22 05:07:32
【问题描述】:
CoffeeScript 还不支持 ES6 import。 (见https://github.com/jashkenas/coffeescript/issues/3162)
我尝试使用链接中解释的以下语法:
`import { createAction, handleAction, handleActions } from 'redux-actions'`
但是 Browserify 抛出以下错误:
Browerify { err:
{ [Error: Parsing file: 'import' and 'export' may only appear at the top level (2:0)]
所以,我目前仍坚持旧的传统方式:
reduxActions = require 'redux-actions'
console.log reduxActions.createAction
这很好用,但如果我需要它,我会强制我要么使用reduxActions.createAction,要么在每个文件中手动定义createAction = reduxActions.createAction。我正在寻找一种更好的方法来做到这一点,如果有的话。
【问题讨论】:
标签: javascript coffeescript browserify es6-module-loader