問題タブ [babel-node]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
webpack - babel-loader が失敗するのに、babel-node が ES インポートと CJ モジュールを混在させて正常に動作するのはなぜですか?
私のプロジェクトには、次のようなCJSrequire
と ES構文の両方を使用するファイルがあります。import
これらを混ぜ合わせるべきではないことはわかっていbabel
ますが、すべてをトランスパイルして機能させるには、それが必要だと思いました。
開発では、次のようにバージョンbabel-node
を開始するために使用します。dev
上記は正常に機能し、CJS と ES の混合ファイルはすべて機能します。ただし、本番ビルドに関しては、Webpack が失敗し、次のエラーがスローされます。
262
module.exports = ExpressRouter;
上記の私のコードの部分を参照しています。
Webpack 5
ビルドの構成ファイルは次のようになります。
次package.json
の設定もあります。
babel-node
で動作し、動作しない理由は何babel-loader
ですか?
javascript - React-native: [NODEMON] `babel-node src` を起動すると、「npm run dev」の実行中に「babel-node」が内部コマンドまたは外部コマンドとして認識されない
nodemon を使用して、React Native アプリで hello world の例を開始しています。しかし、 「npm run dev」を実行すると「babel-node」コマンドを認識しないため、アプリがクラッシュし続けます。エラー出力は次のとおりです。
このエラーをどのように修正しますか?
私のpackage.json:
私のindex.js(srcフォルダー内:src/index.js):
私の .babelrc アーカイブ:
まず第一に、ありがとう