Babel-watchは.jsファイルで正常に動作しているようです。Babel-watchがロードされていない.jsxファイル
しかし、私はそれを.jsxファイルで処理することはできませんでした。^import Layout from '../components/Layout';
Cannot find module '../components/Layout'
また、それはbabel-node
でうまく働いている(レイアウトは.jsxのファイルである)ので、私はそれが現在のソースコードの問題だとは思いません。
自分のドキュメントによると:私が試した -e, --extensions [extensions] List of extensions to hook into [.es6,.js,.es,.jsx]
:
babel-watch src/server.js --extensions [.js,.jsx]
babel-watch src/server.js --extensions [js,jsx]
babel-watch src/server.js --extensions .js --extensions .jsx
babel-watch src/server.js --extensions js --extensions jsx
...
しかし、彼らはしていないようです働いている。そうする正しい方法は何ですか?あなたはそれが.js
にデフォルト拡張子なしimportステートメントを使用する場合
'--extensions' _before_' src/server.js'を入れる必要がありますか?あなたのスクリプトにこれらの引数を渡すのは今のようですが、 'babel-watch'ではなくです。 – loganfsmyth
@loganfsmyth私もこれを試しましたが、うまくいかないようです。しかし、ユーザーが実際に最後にパラメータを書き込む問題を解決したので、ポジションは重要ではないと思います。 – zurfyx
'babel-watch --extensions .js、.jsx src/server.js'は機能しますか? – loganfsmyth