在 '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 的规则进行模块导入。

package.json 中的 exports 属性不支持 import 属性

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

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