在 package.json 文件中,exports 属性用于指定模块的导出方式。它可以用于指定模块的默认导出或命名导出。然而,exports 属性不支持 import 属性。

如果你想在 package.json 文件中指定模块的导入方式,可以使用 import 属性。import 属性允许你指定模块的导入方式,例如 CommonJS、ES6 等。以下是一个示例:

{
  "type": "module",
  "imports": {
    ".": "./src/index.js"
  }
}

在上面的示例中,type 属性指定了模块类型为 ES6,imports 属性指定了默认导入的模块路径为 "./src/index.js"。

需要注意的是,import 属性只在支持 ESM(ES Modules)的环境中有效,不支持 CommonJS 等其他模块系统。如果你的项目使用的是 CommonJS,则无论是否指定了 import 属性,都会按照 CommonJS 的规则进行模块导入。

packagejson中exports不允许属性 import。

原文地址: https://www.cveoy.top/t/topic/i6cB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录