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
もしあれば、これを行うためのより良い方法を探しています。