好吧,首先我不是程序员,所以我对发生的事情有0的了解。请放轻松我。
我要编译的项目是Web浏览器扩展(或webpack idk)。使用“ npm i”命令有一个名为Installer.bat的文件,使用“ npx webpack”命令有一个名为compile.bat的文件。
现在,该项目内没有问题,因为它可以在具有不同Windows 7的同一台机器上正常工作。在这个系统上(顺便说一下,是32位Windows 7),在运行compile.bat文件时,我不断收到以下错误消息:
Error: write EOF
at WriteWrap.onWriteComplete [as oncomplete] (internal/stream_base_commons.js:94:16)
我知道我应该在这里链接webpack.config.js代码,但是它很大,我认为由于某些完全不同的原因,会发生此错误。我要说的是,在安装nodejs的过程中,由于powershell / TLS 1.2或其他问题,其他的Chocolatey软件包失败了。我确实安装了python 3.6。不确定是否重要,是的。而且,我的朋友将其下载到自己的计算机上时,也偶然发现了editor.bat错误,但这是EPIPE错误。
有什么想法吗?除了NodeJS之外,我还需要安装其他东西吗?这个项目不是我的,并且在过去总是编译没有问题(虽然在同一台机器上,但是在不同的Windows 7上)。我试图寻找答案了数周,但一无所获。通常情况下,人们只是对项目代码有问题,而不是nodejs或模块有问题。我几乎失去了希望,该项目的作者不想出于任何原因进行交流。
编辑:显然没有安装Java sdk 8,解决了该问题。