我最近将我的应用程序从角9升级到了14,有两个内部库由一个单独的团队构建,它们似乎与新创建的角14应用程序合作得很好,但与升级的应用程序却不一样。当我尝试使用"ng服务“运行应用程序时,我一直收到与库作为./node_modules/razor-client-tagging-lib/fesm2020/razor-client-tagging-lib.mjs:59:0-29 - Error: Module not found: Error: Can't resolve 'xlsx' in 'C:\Users\sahil.agarwal\Desktop\projects\cmtk-lme\node_modules\razor-client-tagging-lib\fesm2020'导入的模块相关的错误。
下面是package.json:
{
"name": "cmtk-lme",
"version": "0.0.0",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e",
"build:elements": "ng build --configuration production --aot --output-hashing=all"
},
"private": true,
"dependencies": {
"@angular/animations": "^14.1.3",
"@angular/cdk": "^13.3.9",
"@angular/cli": "^14.1.3",
"@angular/common": "^14.1.3",
"@angular/compiler": "^14.1.3",
"@angular/core": "^14.1.3",
"@angular/elements": "^14.1.3",
"@angular/forms": "^14.1.3",
"@angular/material": "^13.3.9",
"@angular/platform-browser": "^14.1.3",
"@angular/platform-browser-dynamic": "^14.1.3",
"@angular/router": "^14.1.3",
"@ng-idle/core": "^8.0.0-beta.4",
"@ng-idle/keepalive": "^8.0.0-beta.4",
"@ng-select/ng-select": "^3.7.3",
"@ngx-formly/bootstrap": "^5.0.0",
"@ngx-formly/core": "^5.0.0",
"@ngx-formly/schematics": "^5.5.15",
"@types/atmosphere.js": "^2.1.2",
"@videogular/ngx-videogular": "^4.0.1",
"anychart": "^8.11.0",
"atmosphere.js": "^3.0.0",
"bootstrap": "^4.4.1",
"chart.js": "^4.0.1",
"document-register-element": "^1.7.2",
"font-awesome": "^4.7.0",
"jquery": "^3.5.0",
"lodash": "^4.17.15",
"moment": "^2.29.4",
"ng2-pdf-viewer": "^6.4.1",
"ng5-slider": "^1.2.4",
"ngx-extended-pdf-viewer": "^7.3.1",
"ngx-smart-popover": "^1.4.0",
"ngx-virtual-scroller": "^4.0.3",
"popper.js": "^1.16.1",
"primeicons": "^6.0.1",
"primeng": "^14.2.1",
"razor-client-tagging-lib": "^1.0.2",
"razor-redact-lib": "^1.0.2",
"rxjs": "~6.6.7",
"save": "^2.4.0",
"tslib": "^1.10.0",
"zone.js": "~0.11.4"
},
"devDependencies": {
"@angular-devkit/build-angular": "^14.2.9",
"@angular/compiler-cli": "^14.1.3",
"@angular/language-service": "^14.1.3",
"@types/core-js": "^2.5.4",
"@types/jasmine": "~3.3.8",
"@types/jasminewd2": "~2.0.3",
"@types/lodash": "^4.14.149",
"@types/node": "~8.9.4",
"codelyzer": "^5.0.0",
"concat": "^1.0.3",
"fs-extra": "^9.0.1",
"jasmine-core": "~3.4.0",
"jasmine-spec-reporter": "~4.2.1",
"karma": "~6.4.1",
"karma-chrome-launcher": "~2.2.0",
"karma-coverage-istanbul-reporter": "~2.0.1",
"karma-jasmine": "~2.0.1",
"karma-jasmine-html-reporter": "^1.4.0",
"protractor": "~7.0.0",
"ts-node": "~7.0.0",
"tslint": "~6.1.3",
"typescript": "~4.6.4"
}
}我在这里做什么?
发布于 2022-11-24 09:29:24
您必须安装xlsx库。若要安装,请运行以下命令:
npm install xlsx
https://stackoverflow.com/questions/74545423
复制相似问题