您好,我将"@angular/core": "6.1.7"
和"typescript": "^2.9.2"
与"@angular/cli": "^6.2.1"
一起使用。
但是我的"primeng": "^7.0.0-beta.1"
显示此错误
node_modules / primeng / components / picklist / picklist.d.ts(65,28)中的错误:错误TS1039:在环境中不允许初始化程序。
例如:export declare const value = 1;
这在TypeScript 2.0中是非法的,但随着为const声明引入文字类型推断,在TypeScript 2.1中成为合法。
我已经有一个打字机版本> 2.1,并且不能将我的打字机升级到3.x,因为CLI需要3.x下的打字机
P.S。每次删除node_module并清除缓存时,我都会删除。
从anwser更新:我选择选项a)从将原始版本降级到6.1.x以匹配您当前的角形芯版本
答案 0 :(得分:2)
为了正常工作,角铁芯版本和primeNg版本必须匹配。因此,您有两种选择:
a)将@angular/core
版本更新为7.1
b)将primeng
版本降级为6.1.x,以匹配您当前的角形芯版本
然后删除node_modules,清理缓存并npm install