如何解决Angular7-pubSub 不适用于 ng-packagr,出现错误
出现以下错误:错误::C:/Project/TestAngularApplication/src/app/app.module.ts 中的模块“AppModule”导入的意外值“[object Object]”。请添加@NgModule 注释。
已完成将应用程序转换为库的配置,但在执行 npm run packager cmd 后出现上述错误。下面是应用程序的配置。尝试在应用程序中使用 angular7-pubsub 库时发生这种情况。
**package.json**
{
"name": "test-angular-application","version": "0.0.0","scripts": {
"packagr": "ng-packagr -p ng-package.json"
},"private": true,"dependencies": {
"@angular/animations": "~7.0.0","@angular/common": "~7.0.0","@angular/compiler": "~7.0.0","@angular/core": "~7.0.0","@angular/forms": "~7.0.0","@angular/http": "~7.0.0","@angular/platform-browser": "~7.0.0","@angular/platform-browser-dynamic": "~7.0.0","@angular/router": "~7.0.0","angular7-pubsub": "^2.2.0","core-js": "^2.5.4","ng-packagr": "^5.5.0","rxjs": "~6.3.3","zone.js": "~0.8.26"
},"devDependencies": {
"@angular-devkit/build-angular": "~0.10.0","@angular/cli": "^7.0.1","@angular/compiler-cli": "~7.0.0","@angular/language-service": "~7.0.0","@types/jasmine": "~2.8.8","@types/jasminewd2": "~2.0.3","@types/node": "~8.9.4","codelyzer": "~4.5.0","jasmine-core": "~2.99.1","jasmine-spec-reporter": "~4.2.1","karma": "~3.0.0","karma-chrome-launcher": "~2.2.0","karma-coverage-istanbul-reporter": "~2.0.1","karma-jasmine": "~1.1.2","karma-jasmine-html-reporter": "^0.2.2","protractor": "~5.4.0","ts-node": "~7.0.0","tslint": "~5.11.0","typescript": "~3.1.1"
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。