项目使用角度8
我的项目在运行ng build --prod时出现错误
ERROR in The "path" argument must be of type string. Received type undefined
因为我在 tsconfig.app.json 文件中添加了“ enableIvy”:true
"angularCompilerOptions": {
"enableIvy": true
...
}
我发现此错误是由我创建的库角度引起的。 我试图删除我的书架。看来此错误已丢失,并且我的项目可以成功建立。
示例导入我的图书馆
源代码我的库https://gitlab.com/kawinpop/library-smart-ui-shared-libs
import { SmartUiSharedLibsModule } from 'smart-ui-shared-libs';
我的项目在运行ng build时从未出错。
此项目的构建错误是因为我想启用常春藤。
我正在尝试解决此问题。我所知道的是我必须改变路径
import { SmartUiSharedLibsModule } from 'smart-ui-shared-libs/lib/smart-ui-shared-libs.module';
这使我的项目构建成功
为什么我不能使用我的库路径不起作用
import { ... } from 'smart-ui-shared-libs';
但可以使用
import { ... } from 'smart-ui-shared-libs/lib/smart-ui-shared-libs.module';
在向tsconfig.app.json文件添加“ enableIvy”:true 之前。我的书信仍然是该路径,并且可以构建