在Node.js应用程序启动时随机lodash“TypeError:无法将对象转换为原始值”,无法找到解决方案

时间:2017-10-11 08:25:22

标签: node.js visual-studio-code

我正在开发一个webapp,在某些时候,VSCode决定不让我再次工作。

一切都很好。我一直在我的本地机器上开发和调试,直到昨天晚上。 然后我回家了。

然后今天早上,当我在VSCode上启动调试器时,什么都不会运行,而是抛出异常。

以下是报道的内容:

TypeError: Cannot convert object to primitive value
  at c:\Users\myusername\workspace\checkinwebbackend\node_modules\lodash-compat\internal\isHostObject.js:10:30
  at Object.<anonymous> (c:\Users\myusername\workspace\checkinwebbackend\node_modules\lodash-compat\internal\isHostObject.js:19:2)
  at Module._compile (module.js:569:30)
  at Object.Module._extensions..js (module.js:580:10)
  at Module.load (module.js:503:32)
  at tryModuleLoad (module.js:466:12)
  at Function.Module._load (module.js:458:3)
  at Module.require (module.js:513:17)
  at require (internal/module.js:11:18)
  at Object.<anonymous> (c:\Users\myusername\workspace\checkinwebbackend\node_modules\lodash-compat\lang\isNative.js:2:20)

我确实没有做任何事情。来上班了。启动项目和bam,例外。一切都很好,直到昨天晚上。

我试图做的事情:

  • 重新启动,无法正常工作
  • 有可用的Windows更新。我安装它并重新启动。没用。
  • 删除了我的所有VSCode扩展程序。没用。

这个问题在一个月前就已经发生在我身上了。我无法弄清楚问题是什么。我最终格式化了PC并使用Visual Studio Code Insiders。

我应该寻找什么来解决这个问题?

我的环境:

  • Windows 10 Pro 64bit
  • Node v8.1.0
  • VSCode 1.18.0 Insider x64

0 个答案:

没有答案