使用NX(TSC)转移时,如何删除SRC文件夹(平坦)?

发布于 2025-02-13 14:35:47 字数 854 浏览 0 评论 0原文

我在此处使用NX进行了一个LIB项目: https://github.com/geofmigliacci/magnetarise 所以我可以跨性&我得到的DIST文件夹是这样的:

dist/core/src

事实是,当我打包项目并安装它时,当我想导入时,我会得到类似的导入:

import { XService } from '@magnetarise/src/services';

但是我想进行类似的导入:

import { XService } from '@magnetarise/services'; (not everything inside @magnetarise)

因此请删除SRC文件夹;我已经看了看保持SRC /文件夹结构在使用Typescript 3 &试图在我的packages/core/tsconfig.lib.json内将rootdir设置为“ src”,但它不起作用。

有人有这个问题吗?知道如何解决吗?

谢谢您的阅读。

I made a lib project using NX here : https://github.com/geofmigliacci/magnetarise so I can transpile & I get my dist folder like so :

dist/core/src

The thing is that when I pack my project and install it, when I want to import I get an import like so :

import { XService } from '@magnetarise/src/services';

But I'd like to have an import like :

import { XService } from '@magnetarise/services'; (not everything inside @magnetarise)

So removing the src folder ; I already took a look at Maintain src/ folder structure when building to dist/ folder with TypeScript 3 & tried to set the rootDir to "src" inside my packages/core/tsconfig.lib.json but it doesn't work.

Has anyone got this problem & know how to solve it ?

Thank you for reading.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

再浓的妆也掩不了殇 2025-02-20 14:35:47

需要rootdir内部options of project.json文件

https://nx.dev/packages/js/executors/tsc#rootdir

Need to rootDir inside options of project.json file

https://nx.dev/packages/js/executors/tsc#rootdir

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文