大家好,我有一个问题。 我正在尝试打开一个用 Angular 5.2.0 制作的项目,其 Angular/cli 版本是 1.7.4,我的 Angular/cli 版本是 14.0.7... 我执行了“npm install”,它没有给我任何错误,但是当我写“ng version”来查看 Angular 的本地版本时,它给了我一个错误“无法读取未定义的属性(读取'write')” ,我尝试执行“ngserve --open”,但也不起作用。
我遵循的步骤及其结果是: 1.- npm install --> 好的; 2.- ng版本(检查是否安装了Angular的包本地版本)--> Error =“无法读取未定义的属性(读取'写入')”; 3.- ngserve --open (尝试打开应用程序)--> 错误 = 与上面相同。
最佳答案
此错误消息根本没有帮助。事实证明这可能是一个错误的 Angular 版本。
尝试降级到版本 14.0.0。
npm -g i @angular/<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="482b242108797c66786678" rel="noreferrer noopener nofollow">[email protected]</a>
就我而言,我发现降级到任何版本 14 或更低版本似乎都有效,但情况可能并非总是如此。
关于javascript - 无法读取未定义的属性(读取 'write' ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73074015/