typescript 有没有办法解决这个进口?

zkure5ic  于 2023-10-22  发布在  TypeScript
关注(0)|答案(1)|浏览(115)

我试图导入语言在本地与("@angular/common/locales"),我做了一个foreach的值是lang和我连接它在进口。
问题是构建给了我这个错误:"./locales is not exported in package.json".(我已经尝试运行npm install)
如果我使用“\”(所以导入是“@angular\common\locales”),导入工作。

aelbi1ox

aelbi1ox1#

答案是肯定的,但也不是。
如果不依赖于魔术注解来提示编译器将哪个文件嵌入到构建工件中,就不可能有动态导入。
但正如一位角形的维护者所指出的那样:
需要指出的是,Angular工具团队不支持使用Webpack特定的功能,例如magic注解。Angular CLI正在使用Webpack的事实是一个未来可能会改变的实现细节。
目前,Angular正在朝着不推荐使用webpack作为构建器的方向发展,并依赖于vite/esbuild。
所以你最好有一个静态导入。

相关问题