ノードでes6インポートを使用するにはどうすればよいですか?

Jonathan002:

ES6ノードインポートのハングを取得しようとしています、この例で提供されている構文を使用しようとしています:

チートシートリンク

私はを通じて探している支持テーブルが、バージョンが新しいimport文をサポートして見つけることができませんでした(私は、テキストのインポートを探してみました/必要)私は現在、ノード8.1.2を実行しているともチートシートであるためと信じています.jsファイルを参照すると、.jsファイルで動作するはずです。

コードを実行すると(チートシートの最初の例から取得):

import { square, diag } from 'lib';

エラーが発生します:

SyntaxError: Unexpected token import.

インポートしようとしているlibへの参照:

//------ lib.js ------
export const sqrt = Math.sqrt;
export function square(x) {
    return x * x;
}
export function diag(x, y) {
    return sqrt(square(x) + square(y));
}

私には何が欠けていますか、そしてどのようにnodeして自分のimport発言を認識できますか?

tbking:

Node.jsにはES6サポートの実験的サポートが含まれています。詳細については、https//nodejs.org/docs/latest-v13.x/api/esm.html#esm_enablingをご覧ください

TLDR;

ノード> = v13

ノード13以降では非常に簡単です。次のいずれかを行う必要があります。

  • .mjs拡張子を付けてファイルを保存する、または
  • { "type": "module" }最も近いを追加package.jsonます。

ESモジュールを使用するには、上記のいずれかを実行するだけで済みます。

ノード<= v12

Nodeバージョン8-12を使用している場合は、ファイルを.mjs拡張子付きのES6モジュールで保存し、次のように実行します。

node --experimental-modules my-app.mjs

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Webpack 4でES6インポート/エクスポートを使用するにはどうすればよいですか?

分類Dev

ノード4でES6クラスを適切にエクスポートするにはどうすればよいですか?

分類Dev

WebpackでCommonJS以外のes6インポートを簡単な方法で使用するにはどうすればよいですか?

分類Dev

Jestを使用してES6モジュールのインポートをモックするにはどうすればよいですか?

分類Dev

ES6で長いインポートステートメントを複数の行に分割するにはどうすればよいですか?

分類Dev

ユニットテスト用にノードモジュールにエクスポートされたインポート(ES6タイプスクリプト)を使用する外部から注入されたライブラリをモックするにはどうすればよいですか?

分類Dev

ES6にインポートする関数をエクスポートするにはどうすればよいですか?

分類Dev

サーバーサイドコードでES6を使用するようにノードJSでBabel6をセットアップするにはどうすればよいですか?

分類Dev

ES6で静的関数をエクスポートするにはどうすればよいですか?

分類Dev

ES6でメインインポートファイルを作成するにはどうすればよいですか?

分類Dev

ES6でオブジェクトを簡単にインポートするにはどうすればよいですか?

分類Dev

npmモジュールをES6プロジェクトにインポートするにはどうすればよいですか?

分類Dev

ES6モジュールを条件付きでインポートするにはどうすればよいですか?

分類Dev

es6でサブコンポーネント(子コンポーネント)を作成するにはどうすればよいですか?

分類Dev

ES6 / Typescriptモジュールに拡張機能をインポートするにはどうすればよいですか

分類Dev

Javascript ES6 ES2015モジュールを使用して、定数をインポートモジュール名前空間に直接エクスポート/インポートするにはどうすればよいですか?

分類Dev

chartjsをes6モジュールとしてインポートするにはどうすればよいですか?

分類Dev

ES6のすべてのインポートよりも変数を持ち上げるにはどうすればよいですか?

分類Dev

JS子コンポーネントを入力せずに、型指定されていないES6反応コンポーネントをTypescriptコンポーネントにインポートするにはどうすればよいですか?

分類Dev

ノードを使用して、ES6-export-defaultモジュールをコマンドラインjavascriptプログラムにインポートするにはどうすればよいですか?

分類Dev

WebpackでES6コードをトランスパイルするにはどうすればよいですか?

分類Dev

typescriptで、es6構文を使用してデフォルトのエクスポートでプレーンなjavascriptファイルをインポートするにはどうすればよいですか?

分類Dev

組み込みのNode.jsまたはブラウザAPIメソッドをES6スタイルのインポートで条件付きで使用するにはどうすればよいですか?

分類Dev

ES6ジェネレーターでaxiosインターセプターを使用するにはどうすればよいですか?

分類Dev

Webpackを介してjQueryプラグインをインポートし、$ / jQueryの下に置くにはどうすればよいですか?(ES6 + TypeScript)

分類Dev

TypeScriptをES6にトランスパイルするにはどうすればよいですか?

分類Dev

ES6 JavaScriptクラスインスタンスからソースコードの場所を取得するにはどうすればよいですか?

分類Dev

node.jsでes6モジュールを使用するにはどうすればよいですか

分類Dev

swiftとspriteKitを使用して、ノードの外側のポイントを中心にSKSpriteNodeを回転させるにはどうすればよいですか?

Related 関連記事

  1. 1

    Webpack 4でES6インポート/エクスポートを使用するにはどうすればよいですか?

  2. 2

    ノード4でES6クラスを適切にエクスポートするにはどうすればよいですか?

  3. 3

    WebpackでCommonJS以外のes6インポートを簡単な方法で使用するにはどうすればよいですか?

  4. 4

    Jestを使用してES6モジュールのインポートをモックするにはどうすればよいですか?

  5. 5

    ES6で長いインポートステートメントを複数の行に分割するにはどうすればよいですか?

  6. 6

    ユニットテスト用にノードモジュールにエクスポートされたインポート(ES6タイプスクリプト)を使用する外部から注入されたライブラリをモックするにはどうすればよいですか?

  7. 7

    ES6にインポートする関数をエクスポートするにはどうすればよいですか?

  8. 8

    サーバーサイドコードでES6を使用するようにノードJSでBabel6をセットアップするにはどうすればよいですか?

  9. 9

    ES6で静的関数をエクスポートするにはどうすればよいですか?

  10. 10

    ES6でメインインポートファイルを作成するにはどうすればよいですか?

  11. 11

    ES6でオブジェクトを簡単にインポートするにはどうすればよいですか?

  12. 12

    npmモジュールをES6プロジェクトにインポートするにはどうすればよいですか?

  13. 13

    ES6モジュールを条件付きでインポートするにはどうすればよいですか?

  14. 14

    es6でサブコンポーネント(子コンポーネント)を作成するにはどうすればよいですか?

  15. 15

    ES6 / Typescriptモジュールに拡張機能をインポートするにはどうすればよいですか

  16. 16

    Javascript ES6 ES2015モジュールを使用して、定数をインポートモジュール名前空間に直接エクスポート/インポートするにはどうすればよいですか?

  17. 17

    chartjsをes6モジュールとしてインポートするにはどうすればよいですか?

  18. 18

    ES6のすべてのインポートよりも変数を持ち上げるにはどうすればよいですか?

  19. 19

    JS子コンポーネントを入力せずに、型指定されていないES6反応コンポーネントをTypescriptコンポーネントにインポートするにはどうすればよいですか?

  20. 20

    ノードを使用して、ES6-export-defaultモジュールをコマンドラインjavascriptプログラムにインポートするにはどうすればよいですか?

  21. 21

    WebpackでES6コードをトランスパイルするにはどうすればよいですか?

  22. 22

    typescriptで、es6構文を使用してデフォルトのエクスポートでプレーンなjavascriptファイルをインポートするにはどうすればよいですか?

  23. 23

    組み込みのNode.jsまたはブラウザAPIメソッドをES6スタイルのインポートで条件付きで使用するにはどうすればよいですか?

  24. 24

    ES6ジェネレーターでaxiosインターセプターを使用するにはどうすればよいですか?

  25. 25

    Webpackを介してjQueryプラグインをインポートし、$ / jQueryの下に置くにはどうすればよいですか?(ES6 + TypeScript)

  26. 26

    TypeScriptをES6にトランスパイルするにはどうすればよいですか?

  27. 27

    ES6 JavaScriptクラスインスタンスからソースコードの場所を取得するにはどうすればよいですか?

  28. 28

    node.jsでes6モジュールを使用するにはどうすればよいですか

  29. 29

    swiftとspriteKitを使用して、ノードの外側のポイントを中心にSKSpriteNodeを回転させるにはどうすればよいですか?

ホットタグ

アーカイブ