Nem*_*cic 6 node.js visual-studio-2019
我正在尝试使用 Visual Studio 2019 构建/运行我的 .NET 解决方案,但收到此错误:
我认为这与内存有关,因为如果我重新启动我的电脑,我可以构建几次,但随后我开始遇到相同的错误,我尝试使用 node_options max-old-space-size 但没有运气
佐伊·赖尔丹 [MSFT]:
不幸的是,这是由于我们运行的nodejs进程是32位造成的。在 32 位节点中,您无法进行
max_old_space_size上述设置4095,因为 32 位进程无法分配完整的 4GB 堆空间。为了使这项工作正常进行,您可以选择较小的堆大小,或者仅在需要该堆大小的应用程序上设置标志。
我尝试使用下面的不同值,4096发现max_old_space_size可以消除此构建错误的值:
max-old-space-size |
成功? | 错误信息 |
|---|---|---|
| 4096 | 不 | node.exe exited with code 134 |
| 4080 | 不 | node.exe exited with code 134 |
| 4076 | 不 | node.exe exited with code 134 |
| 4075 | 不 | node.exe exited with code 134 |
| 4074 | 不 | node.exe exited with code -1073741819 |
| 4073 | 不 | node.exe exited with code -1073741819 |
| 4072 | 不 | node.exe exited with code -1073741819 |
| 4071 | 是的 | |
| 4070 | 是的 | |
| 4068 | 是的 | |
| 4064 | 是的 | |
| 4000 | 是的 |
(我不确定这是否取决于正在编译的项目。)
小智 5
有时 NodeJS 文件夹内的 Node 文件会损坏。转到 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VisualStudio 并删除 NodeJS 文件夹。
重新启动您的应用程序并编译您的代码。它应该可以解决问题。您可以重新安装NODE
我也刚刚遇到这个问题。这非常烦人,因为该错误不会给您带来太多帮助。我没有太多关于你的设置的信息。不过,我通过从安装的 NuGet 包中删除 Popper.Js 1.16.1 解决了这个问题。
我还没有研究为什么/如何导致这个问题,但是删除 popper 已经删除了你得到的这个确切的错误。(我不需要popper,所以删除它不是问题。)
我希望这对你有用。
| 归档时间: |
|
| 查看次数: |
18628 次 |
| 最近记录: |