为什么 package.json 导出字段在 npm 包中不起作用

Ahm*_*KZX 5 javascript npm

我开发了一个 npm 包,它构建了三个 js 文件。在我的项目中我想导入这样的js文件:

import MyButton from '@bslm/ui/MyButton'
Run Code Online (Sandbox Code Playgroud)

所以我在package.json中使用了导出字段,如下所示:

"type": "module",
"exports": {
  "./MyButton": "./dist/my-button.common.js",
  "./MyInput": "./dist/my-input.common.js",
  "./MyImage": "./dist/my-image.common.js",
}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试时:

import MyButton from 'mypackage/MyButton'
Run Code Online (Sandbox Code Playgroud)

我收到此错误:These dependencies were not found

节点版本:14.18.1 npm 版本:8.5.4