Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 由于dist文件夹中缺少文件,ng包绑定失败_Angular_Ng Packagr - Fatal编程技术网

Angular 由于dist文件夹中缺少文件,ng包绑定失败

Angular 由于dist文件夹中缺少文件,ng包绑定失败,angular,ng-packagr,Angular,Ng Packagr,我分叉了一个,在projects/keydape/src/lib/core中添加了一个新的子文件夹,它有一个导出名称空间的.js和.d.ts文件。它被导入到两个现有文件中以扩展功能 运行npm run build时,我得到以下错误: Building Angular Package Building entry point 'keycloak-angular' Rendering Stylesheets Rendering Templates Compiling TypeScript sourc

我分叉了一个,在projects/keydape/src/lib/core中添加了一个新的子文件夹,它有一个导出名称空间的.js和.d.ts文件。它被导入到两个现有文件中以扩展功能

运行
npm run build
时,我得到以下错误:

Building Angular Package
Building entry point 'keycloak-angular'
Rendering Stylesheets
Rendering Templates
Compiling TypeScript sources through ngc
Bundling to FESM2015

BUILD ERROR
Could not resolve '../keycloak-authz/keycloak-authz' from dist/keycloak-angular/esm2015/lib/core/services/keycloak.service.js
Error: Could not resolve '../keycloak-authz/keycloak-authz' from dist/keycloak-angular/esm2015/lib/core/services/keycloak.service.js
    at error (/Users/cen/git/petrol-keycloak-angular/node_modules/rollup/dist/rollup.js:199:15)
    at /Users/cen/git/petrol-keycloak-angular/node_modules/rollup/dist/rollup.js:20784:25
错误正是它所说的:它无法解析导入,因为新添加的文件没有复制到dist文件夹。Vscode“intellisense”在src文件夹中解析导入操作

我检查了tsconfig、angular-config和ng-package-config,试图找出是否以某种方式指定了要包含的现有文件,但我找不到任何内容。我还发现了一个问题,这个问题听起来和我的非常相似,可能有关联


为什么在构建/打包阶段没有添加我的内容?

您找到解决此问题的方法了吗?我正面临着挑战same@ShijilNarayan不,我没有。出于某种原因,它不喜欢.js和.d.ts组合。我不得不将.js文件重写为常规的typescript类。