1. ホーム
  2. javascript

[解決済み] package.jsonの "module "は何のためのフィールドですか?

2022-05-04 12:33:09

質問

いくつかのnpmパッケージ( 例えば ) には module というフィールドをpackage.jsonに追加します。

しかし module は、package.json のドキュメントに含まれていません。 - は、何らかの規約があるのでしょうか?どこかにこれに関するドキュメントがあるのでしょうか?

解決方法は?

<ブロッククオート

"module" は公式の npm プロパティなのでしょうか、それとも何らかの慣習なのでしょうか?

それは 提案 しかし、事実上の使用であるため、サポートされる可能性が高い。

どこかにドキュメントがあるのでしょうか?

実際にありますし、見つけることができます。 こちら を削除し、その後 こちら .

何に使うの?

NodeにおけるES6モジュールの相互運用性。その他のディスカッションはこちら こちら こちら . そして、こちらは ブログ記事 Rich Harrisが詳しく話しています。