“ path”参数中的ERROR必须为字符串类型。收到的类型未定义

时间:2019-11-26 11:54:53

标签: angular typescript

项目使用角度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
    ...
  }

这会导致此错误 enter image description here

我发现此错误是由我创建的库角度引起的。 我试图删除我的书架。看来此错误已丢失,并且我的项目可以成功建立

示例导入我的图书馆

源代码我的库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 之前。我的书信仍然是该路径,并且可以构建

0 个答案:

没有答案