我有一个 npm 包设置如下
project
|
|-- package.json
|
|-- workspace_a
| |-- package.json
| |-- index.js
|
|-- workspace_b
| |-- package.json
| |
| |-- src
| | |-- index.js
| | |
| | |-- folder_1
| | | |-- index.js
| | |
| | |-- folder_2
| | |-- index.js
| |
| |-- dist
| |-- index.js
| |
| |-- folder_1
| | |-- index.js
| |
| |-- folder_2
| |-- index.js
主项目文件已为工作区正确配置,工作区 project.json 文件也是如此。
project/workspace_b/package.json 包含以下内容:
{
"main": "dist/index.js",
"exports: {
".": "./dist/index.js",
"./*": "./dist/*/*.js"
}
}
项目/workspace_a/index.js:
import example from "@project/workspace_b/folder_1"
我希望这一行能够加载其中包含的默认导出,project/workspace_b/dist/folder_1/index.js
但是我收到了错误Cannot find module: '@project/workspace_b/folder_1'
出口属性应该project/workspace_b/package.json
为我处理这个吗?