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
。如果有更好的方法,我正在寻找。