Javascript node.js文件无法在Windows 10下编译错误800A03EA
下载并安装windows 10(x64)后。接受所有默认设置Javascript node.js文件无法在Windows 10下编译错误800A03EA,javascript,node.js,Javascript,Node.js,下载并安装windows 10(x64)后。接受所有默认设置 C:\WINDOWS\system32>node -v v12.13.0 C:\WINDOWS\system32>npm -v 6.12.0 然后将其“hello world”复制到node.js文件中运行 consthttp=require('http'); 常量主机名='127.0.0.1'; 常数端口=3000; const server=http.createServer((req,res)=>{ res.s
C:\WINDOWS\system32>node -v
v12.13.0
C:\WINDOWS\system32>npm -v
6.12.0
然后将其“hello world”复制到node.js文件中运行
consthttp=require('http');
常量主机名='127.0.0.1';
常数端口=3000;
const server=http.createServer((req,res)=>{
res.statusCode=200;
res.setHeader('Content-Type','text/plain');
res.end('Hello World\n');
});
侦听(端口、主机名,()=>{
log(`Server running at http://${hostname}:${port}/`);
});代码>您安装了错误版本的节点,即x64位的节点,并且您的计算机是32位的。请下载适合您的计算机类型的节点。我建议卸载节点并下载32位的节点,它肯定会工作…server.on('error',function(e){console.log(e);})代码>您可以添加此行并检查错误吗?就在server.listenw下面它为什么使用Microsoft JScript运行?这不是node,而且它已经十年不受支持了。我不知道为什么要运行MicrosoftJScript,也不知道如何利用它@Raju试过了,但还是发生了同样的错误。嘿,你能把你的文件node.js重命名为其他东西吗,ppl通过做soi思考解决了这个问题。当默认名称为node.js时,它总是执行微软过时的WSH(Windows脚本主机)JavaScript引擎(JScript)而不是Node.exeI用代码替换了文件内容,但发生了相同的错误。我更改了答案try@RolstanD“苏扎