首页主机资讯Debian上js工具怎么使用

Debian上js工具怎么使用

时间2025-11-17 22:33:04发布访客分类主机资讯浏览1309
导读:在 Debian 上使用 JavaScript 工具 一 环境准备 安装 Node.js 与 npm(两种常用方式) 使用 APT 安装稳定版:sudo apt update && sudo apt install -y...

在 Debian 上使用 JavaScript 工具

一 环境准备

  • 安装 Node.jsnpm(两种常用方式)
    • 使用 APT 安装稳定版:sudo apt update & & sudo apt install -y nodejs npm;验证:node -v、npm -v。
    • 使用 NodeSource 安装指定版本(示例为 18.x):curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - & & sudo apt-get install -y nodejs。
  • 使用 NVM 管理多版本(可选)
    • 安装:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash;加载:source ~/.bashrc。
    • 安装与使用:nvm install 18;nvm use 18;验证:node -v、npm -v。
  • 国内网络可加速包下载(可选)
    • 设置 npm 镜像:npm config set registry https://registry.npm.taobao.org。

二 常用 JS 工具安装与用法

  • 全局工具(示例)
    • 安装:sudo npm install -g nodemon;使用:nodemon app.js(文件变更自动重启)。
  • 本地开发依赖与脚本
    • 初始化:npm init -y;安装:npm install express;在 package.json 添加脚本:
      • “scripts”: { “start”: “node app.js”, “test”: “jest” } ;运行:npm start / npm test。
  • 打包工具
    • Webpack:npm i -D webpack webpack-cli;npx webpack。
    • Parcel:npm i -D parcel-bundler;npx parcel build src/index.html。
    • Rollup:npm i -D rollup @rollup/plugin-node-resolve @rollup/plugin-commonjs;npx rollup -c。
  • 质量与构建优化
    • ESLint:npm i -D eslint;npx eslint --init;npx eslint yourfile.js。
    • Prettier:npm i -D prettier;npx prettier --write yourfile.js。
    • Babel:npm i -D @babel/core @babel/preset-env;配置 .babelrc:{ “presets”: [“@babel/preset-env”] } 。

三 调试与测试

  • 调试
    • 使用 Node.js 内置调试器:node --inspect app.js 或 node --inspect-brk app.js;在 Chrome 打开 chrome://inspect 进行断点、单步等调试。
  • 单元测试
    • 安装 Jest:npm i -D jest;package.json 添加 “test”: “jest”;运行:npm test。

四 运行与部署

  • 进程管理
    • 使用 PM2:sudo npm install -g pm2;启动:pm2 start app.js --name my-app;常用:pm2 status、pm2 logs、pm2 restart my-app。
  • 反向代理与域名访问(可选)
    • 安装 Nginx:sudo apt install nginx;配置 /etc/nginx/sites-available/default:
      • server { listen 80; server_name your_domain_or_ip; location / { proxy_pass http://localhost:3000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection ‘upgrade’; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } }
    • 检查与生效:sudo nginx -t & & sudo systemctl reload nginx。

五 常见问题与建议

  • 版本管理优先用 NVM,避免系统多版本冲突;全局包尽量少装,优先本地安装并在 package.json 中声明。
  • 若 apt 源里的 Node.js 版本偏旧,优先选择 NodeSourceNVM;国内开发建议配置 npm 镜像 提升安装速度。
  • 生产环境务必使用 PM2 守护进程,并配合 Nginx 做反向代理与静态资源服务,提升稳定性与安全性。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Debian上js工具怎么使用
本文地址: https://pptw.com/jishu/749425.html
Debian中js文档怎么查阅 Debian中js应用如何测试

游客 回复需填写必要信息