我有一个问题,你如何通过提供模块的名称,而不是npm生态系统中的模块那样的路径,使你的定制模块在你的项目中成为全局帐户并导入它

import CustomModule from "custom-modules";

推荐答案

我找了一会儿才找到答案.你必须在包装中添加出口商品.json,以便将它们与包中提供的名称或路径一起使用.json.例如

 {
  "name": "my-mod",
  "exports": {
    ".": "./lib/index.js",
    "./lib": "./lib/index.js",
    "./lib/index": "./lib/index.js",
    "./lib/index.js": "./lib/index.js",
    "./feature": "./feature/index.js",
    "./feature/index.js": "./feature/index.js",
    "./package.json": "./package.json"
  }
}

你可以点击Here查看更多细节

Reactjs相关问答推荐

是否可能有不同的加载器用于路径有查询参数和没有查询参数,或者在React Router 6中添加它们时有条件地跳过一个加载器?

如何使用Reducer更新全局变量

如何在没有 node 模块的情况下利用外部Java脚本文件制作OWL carousel

在Reaction中测试条件组件

try 在Dockerfile中使用AWS CLI将React构建工件上传到S3时出错

如何在重新图表中更改悬停时的条形填充 colored颜色 ?

如何用Reaction做交互式的MathML?

如何使用Reaction Testing Library+Vitest正确更新单元测试中的输入?

如何删除 bootstrap 手风琴上的边框

如何垂直对齐 React Bootstrap Table 行中的项目

Chakra UI:如何在选中状态下设置复选框 colored颜色

如何在 ChartJS 中创建此图表?在 NEXTjs 和 TSX 中

React Js和Firestore中如何将当前ID与集合中的ID查询以仅显示具有相似字段和值的文档-第二部分

无法读取未定义的属性(读取值)...TypeError:无法读取未定义的属性(读取值)

意外的标记.您可能需要一个合适的加载器来处理这种文件类型.书?.img? /*#__PURE__*/React.createElement("img",

从一个获取 axios 请求(ReactJS)中删除默认参数

.filter() 函数在删除函数中创建循环 - React

从输入中获取数字时,react 计数器不会增加

CORS 政策:无访问控制允许来源-AWS 和 Vercel

根据计算 ReactJs 更新输入字段