diff --git a/docs/npm.html b/docs/npm.html index ebd3fc51..8ea3493c 100644 --- a/docs/npm.html +++ b/docs/npm.html @@ -42,7 +42,7 @@
这个 npm 快速参考备忘单显示了它的常用命令使用清单
"type": "module"
添加到您的 package.json"main": "index.js"
替换为 "exports": "./index.js"
。"engines"
字段更新为 Node.js 14: "node": ">=14.16"
。(不包括 "use strict"
;来自所有 JavaScript 文件require()
/ module.export
替换为 import
/ export
import x from '.';
→ import x from './index.js';
TypeScript
类型定义(例如 index.d.ts
),请将其更新为使用 ESM 导入/导出node:
导入协议"type": "module"
添加到您的 package.json"main": "index.js"
替换为 "exports": "./index.js"
"engines"
字段更新为 Node.js 14: "node": ">=14.16"
。 (不包括 "module": "node16"
, "moduleResolution": "node16"
添加到您的 tsconfig.json (列子)import x from '.';
→ import x from './index.js';
namespace
使用并改用 export
node:
导入协议.ts
文件,也必须在相对导入中使用 .js
扩展名这个快速参考备忘清单,显示了关于 package.json 文件中所需内容的全部内容。
本快速参考备忘清单是您需要了解的关于 package.json 文件中所需内容的全部内容。 它必须是实际的 JSON,而不仅仅是 JavaScript 对象字面量。
require
和 import
互斥,所以 require
不能加载 es
的模块,export
不能加载 cjs
模块
main
Vs exports
{
"main": "./index.js",
"exports": "./index.js"