小编Bra*_*per的帖子

NPM 工作区 Typescript 无法找到本地模块

我使用 NPM 工作区和 Typescript 设置了 NodeJS monorepo。它在没有 Typescript 的情况下工作得很好,但是引入 TS 会带来一些依赖解决错误。当前目录设置:

\n
+-- node_modules\n+-- package.json\n+-- tsconfig.json\n+-- tsconfig.build.json\n+-- packages\n    +-- core\n    |   +-- package.json\n    |   +-- tsconfig.json\n    |   +-- src\n        |   +-- index.ts\n    +-- shared\n    |   +-- package.json\n    |   +-- tsconfig.json\n    |   +-- src\n        |   +-- helper.ts\n
Run Code Online (Sandbox Code Playgroud)\n

运行npm ls确认所有内容都已正确符号链接:

\n
monorepoDemo@1.0.0 C:\\Users\\<user>\\Documents\\Temp\\monorepoDemo\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\xac @my-packages/core@1.0.0 -> .\\packages\\core\n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 @my-packages/shared@1.0.0 deduped -> .\\packages\\shared\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 @my-packages/shared@1.0.0 -> .\\packages\\shared\n
Run Code Online (Sandbox Code Playgroud)\n

我有一个从helper.tsin导出的虚拟辅助函数shared。正在导入到index.tscore。根package.json,tsconfig.tstsconfig.build.json …

node.js typescript monorepo npm-workspaces

20
推荐指数
2
解决办法
2万
查看次数

标签 统计

monorepo ×1

node.js ×1

npm-workspaces ×1

typescript ×1