javascript - 无法读取未定义的属性(读取 'write' )

标签 javascript angular typescript

大家好,我有一个问题。 我正在尝试打开一个用 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/

相关文章:

javascript - Object.assign 函数如何工作?

angular - 操作必须具有类型属性错误 NgRx

reactjs - onSelect 事件处理程序 typescript type for React bootstrap DropDown

javascript - async.js 和系列问题

javascript - 简单模式不起作用

javascript 自执行函数和作用域

javascript - 如何在我的 React Typescript 计数器中使用类型接口(interface)来支持钻取?

javascript - 我们可以在 Angular 中使用 Jasmine/Karma 测试 ngrx 流吗?

html - Angular 6 iframe 绑定(bind)

typescript - 为什么 typescript mixins 需要一个带有单个 rest 参数 any[] 的构造函数?