Javascript 将ES6导入与CoffeeScript和Browserify一起使用

Javascript 将ES6导入与CoffeeScript和Browserify一起使用,javascript,coffeescript,browserify,es6-module-loader,Javascript,Coffeescript,Browserify,Es6 Module Loader,CoffeeScript尚不支持ES6import。(见附件) 我尝试使用链接中解释的以下语法: `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

CoffeeScript尚不支持ES6
import
。(见附件)

我尝试使用链接中解释的以下语法:

`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

这很好,但强制我在每个文件中使用
reduxations.createAction
或手动定义
createAction=reduxations.createAction
,我需要它。我正在寻找更好的方法,如果有的话

我的一位同事找到了一个解决方案:

{createAction,handleAction,handleActions}=需要“redux操作”

这是迄今为止我发现的最好的方法,看起来像ES6