在 Linux 上运行 JavaScript 脚本,常见有几种方式,取决于你用的是 Node.js 还是 浏览器环境。下面按最常用场景说明:
node -v
如果没安装:
# Ubuntu / Debian
sudo apt update
sudo apt install nodejs npm
# CentOS
sudo yum install nodejs npm
// test.js
console.log("Hello Linux");
node test.js
输出:
Hello Linux
在文件第一行加:
#!/usr/bin/env node
然后:
chmod +x test.js
./test.js
如果是前端 JS:
# 用浏览器打开
xdg-open index.html
或者用本地服务器:
python3 -m http.server 8080
// package.json
{
"scripts": {
"start": "node test.js"
}
}
运行:
npm start
❌ node: command not found → 没装 Node
❌ 权限不足 → chmod +x
❌ 中文乱码 → 终端用 UTF-8
如果你说的是:
可以告诉我具体需求,我给你更合适的方案。