【发布时间】:2021-02-20 22:35:46
【问题描述】:
我今天刚刚将我的 Mac 升级到 10.15.7。我在 Mac 上运行 Parallels Desktop,因此我可以运行我的 Node.js Visual Studio 项目。进行此升级后,我无法再让我的项目运行。不幸的是,我在尝试运行之前对代码进行了一些更改,但我认为这不是问题的根源,否则日志文件会告诉我其他信息。当我运行时,出现“打开的文件太多”错误的成百上千行。以下是其中一行的示例:
SourceMaps:无法为生成的脚本预加载:c:\Users\chris\github\CollegeTennisRanks\CollegeTennisRanks\obj\Release\Package\PackageTmp\node_modules\core-js\library\fn\string\bold.js。错误:错误:EMFILE:打开的文件太多,打开 'c:\Users\chris\github\CollegeTennisRanks\CollegeTennisRanks\obj\Release\Package\PackageTmp\node_modules\core-js\library\fn\string\bold.js'
我尝试了一个我在网上找到的建议,通过转到终端窗口并运行以下命令来更改设置:
sudo launchctl limit maxfiles 65536 200000
但这并没有改变任何东西,当我运行项目时仍然出现相同的错误。奇怪的是,我实际上在解决方案中有两个项目,第二个项目实际运行,但它是一个小得多的项目,只有一个控制台应用程序,不会启动 Web 服务器等。
我假设升级到 10.15.7 与此有关,但不知道现在该去哪里。任何帮助将不胜感激。
【问题讨论】:
标签: node.js visual-studio-2017 macos-catalina parallels