在我之前的設備中嘗試 ng-serve 時遇到此錯誤,在新克隆的 repo 中作業正常(新設備,同事懷疑 M1 蘋果芯片是導致此錯誤的原因)
完整的錯誤日志https://pastebin.com/va40cDXs
Error: node_modules/ng-select2/lib/ng-select2.component.d.ts:35:21 - error TS2694: Namespace '"/Users/name/Documents/Angular/project/project_fe/project-fe/node_modules/@angular/core/core"' has no exported member '??FactoryDeclaration'.
35 static ?fac: i0.??FactoryDeclaration<NgSelect2Component, never>;
~~~~~~~~~~~~~~~~~~~~
Error: node_modules/ng-select2/lib/ng-select2.component.d.ts:36:21 - error TS2694: Namespace '"/Users/name/Documents/Angular/project/project_fe/project-fe/node_modules/@angular/core/core"' has no exported member '??ComponentDeclaration'.
36 static ?cmp: i0.??ComponentDeclaration<NgSelect2Component, "ng-select2", never, { "data": "data"; "placeholder": "placeholder"; "dropdownParent": "dropdownParent"; "allowClear": "allowClear"; "value": "value"; "width": "width"; "disabled": "disabled"; "options": "options"; }, { "valueChanged": "valueChanged"; }, never, ["option, optgroup"]>;
~~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/ng-select2/lib/ng-select2.module.d.ts:5:21 - error TS2694: Namespace '"/Users/name/Documents/Angular/project/project_fe/project-fe/node_modules/@angular/core/core"' has no exported member '??FactoryDeclaration'.
5 static ?fac: i0.??FactoryDeclaration<NgSelect2Module, never>;
~~~~~~~~~~~~~~~~~~~~
m
Error: node_modules/ng-select2/lib/ng-select2.module.d.ts:6:21 - error TS2694: Namespace '"/Users/name/Documents/Angular/project/project_fe/project-fe/node_modules/@angular/core/core"' has no exported member '??NgModuleDeclaration'.
6 static ?mod: i0.??NgModuleDeclaration<NgSelect2Module, [typeof i1.NgSelect2Component], [typeof i2.CommonModule], [typeof i1.NgSelect2Component]>;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/ng-select2/lib/ng-select2.module.d.ts:7:21 - error TS2694: Namespace '"/Users/name/Documents/Angular/project/project_fe/project-fe/node_modules/@angular/core/core"' has no exported member '??InjectorDeclaration'.
7 static ?inj: i0.??InjectorDeclaration<NgSelect2Module>;
~~~~~~~~~~~~~~~~~~~~
Error: ./node_modules/ng-select2/fesm2015/ng-select2.mjs 286:12-17
Can't import the named export 'Input' from non EcmaScript module (only default export is available)
在 npm install 這里是日志
npm WARN @zxing/[email protected] requires a peer of @zxing/browser@^0.0.10 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of @angular/common@^13.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of @angular/core@^13.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of @types/select2@^4.0.x but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of [email protected] but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of @angular/core@^4.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of rxjs@^5.1.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of zone.js@^0.8.4 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of jasmine-core@>=3.8 but none is installed. You must install peer dependencies yourself.
uj5u.com熱心網友回復:
嘗試npm i先再試試ng serve
uj5u.com熱心網友回復:
在不斷變化的package.json NG-選擇2從解決我的問題
"ng-select2": "^1.2.2",
,以
"ng-select2": "1.2.5",
uj5u.com熱心網友回復:
- 洗掉節點模塊
- 安裝 npm (npm i)
- 然后啟動服務器(ng s)
它的意志有效
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/379371.html
