問題タブ [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.

0 投票する
0 に答える
169 参照

webpack - babel-loader が失敗するのに、babel-node が ES インポートと CJ モジュールを混在させて正常に動作するのはなぜですか?

私のプロジェクトには、次のようなCJSrequireと ES構文の両方を使用するファイルがあります。import

これらを混ぜ合わせるべきではないことはわかっていbabelますが、すべてをトランスパイルして機能させるには、それが必要だと思いました。

開発では、次のようにバージョンbabel-nodeを開始するために使用します。dev

上記は正常に機能し、CJS と ES の混合ファイルはすべて機能します。ただし、本番ビルドに関しては、Webpack が失敗し、次のエラーがスローされます。

262module.exports = ExpressRouter;上記の私のコードの部分を参照しています。

Webpack 5ビルドの構成ファイルは次のようになります。

package.jsonの設定もあります。

babel-nodeで動作し、動作しない理由は何babel-loaderですか?

0 投票する
1 に答える
97 参照

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 アーカイブ:

まず第一に、ありがとう