<分区>
获取一般的 javascript 错误。无法解决它,有人可以指出我应该采取哪些步骤来调试这个错误吗?
Uncaught (in promise) TypeError: Cannot read property '1' of null 在 less.js
文件中出现此错误。我创建了具有一些 javascript 插件的 Angular 应用程序,Less 就是其中之一。
<分区>
获取一般的 javascript 错误。无法解决它,有人可以指出我应该采取哪些步骤来调试这个错误吗?
Uncaught (in promise) TypeError: Cannot read property '1' of null 在 less.js
文件中出现此错误。我创建了具有一些 javascript 插件的 Angular 应用程序,Less 就是其中之一。
最佳答案
您正在尝试访问 JS 对象的属性(如子成员),但您尝试从中访问它的 JS 对象已评估为 null
。基本上,如果我们将 JS 对象称为 bob
,则您正在尝试调用 bob.1
。但是 bob
没有名为 1
的属性。事实上,bob
没有任何属性:bob
的计算结果为 null
。
当您调用 bob.1
时,计算机想要查看 bob
的词法作用域以在其中找到名为 1
。然而,当计算机实际查看 bob
时,它发现 bob
的类型是 null
,因此 bob
不能有一个名为 1
的属性。然后它通过您收到的错误告诉您这一点。
接下来你应该做的是查看 less.js
并尝试找到一个名为 promise
的方法。然后查找从该方法中的任何对象访问名为 1
的属性的任何尝试。当您找到试图从中访问属性 1
的对象时,您知道该对象由于某种原因没有被初始化。然后,您应该查看应该如何初始化该对象,以便对您的实现或 less.js
文件本身进行任何必要的更正。
关于javascript - 如何解决 Less error "Uncaught (in promise) TypeError: Cannot read property ' 1' of null",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34012993/
相关文章:
javascript - HTML 报告中的 Istanbul 尔覆盖嵌套目录
javascript - 延迟执行代码直到 Angularjs 中的函数完成
javascript - 如何在数组上的 ng-repeat 内部使用 ng-if ?
less - 使用LESS导入文件将看不到@filename var
php - 需要在 php 中将 $_FILES 转换为 $_POST
javascript - 用于审查电子邮件的最佳正则表达式是什么?
javascript - 是否可以删除一行取决于 AngularJs ui 网格中的特定值?
asp.net - Visual Studio : Handling Typescript and LESS project files (with TFS Build)