_import x from 'y'
_構文を使用することを好みますが、オンラインで見たのはconst path = require('path')
だけです。
この構文を使用してパスモジュールをインポートする方法はありますか?
TypeScriptファイルにpath
をインポートしようとして、ここで終わる場合:
必ずノードタイプをインストールしてください。
npm install --save-dev @types/node
インポートパスシンボル:
import * as path from 'path';
注意: @types/*
は、TypeScriptバージョン2.0以降を使用し、コンパイラオプションファイル(tsconfig.json)でtypes
プロパティをオーバーライドしない限り、コンパイルに自動的に含まれます。
どちらでもできます
import module from 'path'
またはpath
をインポートするだけの場合は
import 'path'
使用しているnodejsのバージョンがES 6機能をサポートしている場合、はい。そうでない場合。古いバージョンのほとんど(メモリが機能する場合はバージョン6.xより前ですが、バージョンを確認する必要があります)には、これを行うために--harmonyフラグが必要でした。最新のリリースではネイティブに含まれています。
このため、またすべてのバージョンで機能するため、ほとんどのオンラインリソースは依然としてrequire構文を使用します。