gpt4 book ai didi

javascript - 控制台错误 NodeJS 配置

转载 作者:行者123 更新时间:2023-11-30 14:37:01 25 4
gpt4 key购买 nike

我会做一个android应用的实时聊天,我正在考虑使用NodeJS和websockets,但我以前没有用过这个技术,我在开始使用它时遇到了一些麻烦

我已经从控制台安装了 nodejs(我正在使用 Archlinux)

当我启动 index.js 时,控制台(在 sublime 文本中)抛出此错误日志:

[Errno 2] No such file or directory: 'jsc'
[cmd: ['jsc', '/srv/http/NodeJsApplication/index.js']]
[dir: /srv/http/NodeJsApplication]
[path: /bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl]
[Finished]

package.json 文件如下所示:

 {
"name": "nodejsapplication",
"version": "1.0.0",
"description": "NodeJS chat for Android application",
"main": "index.js",
"scripts": {
"start": "index.js",
"test": "make test"
},
"keywords": [
"nodejs",
"npm",
"chat_application"
],
"author": "JProg",
"license": "ISC",
"dependencies": {
"express": "^4.16.3",
"socket.io": "^2.1.0"
}
}

我已经安装了 express 和 NodeJS

我没有使用过这项技术。

这里是index.js的代码

    const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res)=>{
res.statusCode=200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hola mundo\n');
});

server.listen(port, hostname, ()=>
console.log('Server running at http://${hostname}:${port}');
);

最佳答案

问题可能与您安装的 Node 有关。检查您是否可以 node --version

同样在 scripts 下的 package.json => "start": "node index.js"。您是否使用任何 IDE 从它运行应用程序,如果是,请检查它是否可以找到 Node 的路径。

关于javascript - 控制台错误 NodeJS 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50279778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com