問題タブ [babel-cli]
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.
heroku - Node JS アプリを Heroku サーバーにデプロイするときに「npm start」エラーが発生する
NodeJS アプリを Heroku サーバーにデプロイすると、このエラーが発生します。
私の構成: package.json ファイル。
私の設定:Profileファイル
サーバーでbabel-node index.jsを実行しようとしています。しかし、このエラーが発生しました
私はそれを修正するために探していましたが、それでもこのエラーが発生しました。助けてください。
アップデート
依存関係は既にインストールされていますが、「npm start」エラーが発生します。
javascript - babel cliのbabel includeパラメータで正規表現を使用するには?
babel の助けを借りて、自分のsrc
ディレクトリの内容と node_modules のいくつかのパッケージをトランスパイルしたいと考えています。package.json の npm スクリプトとして次のコマンドを使用しています。
abc-
orで始まるすべてのパッケージを含めるにはqwe-
私が得る出力エラーは次のとおりです。
Babel はフォルダーの内容を正常にコンパイルしますが、またはsrc
で始まる node_module パッケージの内容をトランスパイルしません。abc-
qwe-
私が試したこと:
- include ステートメントの後に正規表現を使用します。
次のように、ルート レベルで babel.config.js に include を追加します。
含める: [ /node_modules/(abc-|qwe-)/ ]
私が使用しているバベルパッケージ: "@babel/cli": "^7.5.5", "@babel/core": "^7.5.5"
ただし、すべてのプラグインの提案はバージョン 7.0.0 のものです。
これが関連しているかどうかはわかりませんが、シンボリックリンクで始まるabc-
かqwe-
、シンボリックリンクであるパッケージです。これが私の問題を複雑にするかどうかはわかりません。
これらの試みはどれも役に立ちませんでした。私は何を間違っていますか?
更新:@Powell Ye
コメントに従って、グロビングでさらにいくつかの試みを試みました。abc-
パッケージを入力するだけに制限しました。それは-
グロビングパターンの特殊文字であるように見えるので、それを削除すると進行しました:
ただし、まだOctal literal in strict mode
BABEL_PARSE_ERROR 解析エラーが発生します。
javascript - npx babelがbabel.config.jsから構成を読み取らない
コマンドラインから実行するときnpx babel index.js
、babel.config.js から自分のバベル構成が適用されることを期待していました。
しかし、なぜそうなのか疑問に思っていたので、そうではないようです。
npx babel --help で、 --no-babelrc フラグが .babelrc および .babelignore ファイルからの構成を無視すると述べていることに気付きました。これは、このコマンドを呼び出すときにbabel.config.jsファイルが考慮されていないことを示唆していますか?
乾杯