node.js 常用命令71条详解
Node.js是一个基于Chrome V8引擎的JavaScript运行时环境,它使得JavaScript代码能在服务器端运行。以下是Node.js常用的命令:
- 初始化一个新的Node.js项目,创建一个新的
package.json
文件:
npm init
- 安装一个npm包:
npm install <package_name>
- 全局安装一个npm包:
npm install -g <package_name>
- 安装
package.json
中列出的所有依赖:
npm install
- 运行一个Node.js文件:
node <file_name.js>
- 检查Node.js代码中的语法错误:
node -c <file_name.js>
- 启动Node.js的交互式解释器:
node
- 列出所有全局安装的npm包:
npm list -g --depth 0
- 更新一个npm包到最新版本:
npm update <package_name>
- 卸载一个npm包:
npm uninstall <package_name>
- 列出所有npm命令:
npm help
- 创建一个Node.js项目的README文件:
npm init -y
- 清除npm缓存:
npm cache clean --force
- 登录npm账户:
npm login
- 发布一个npm包:
npm publish
- 查看某个npm包的详细信息:
npm info <package_name>
- 检查项目的依赖关系和安全性:
npm audit
- 安装特定版本的npm包:
npm install <package_name>@<version>
- 创建一个Node.js脚本文件:
touch app.js
- 使用Node.js的
http
模块创建一个简单的服务器:
// app.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('Hello World\n');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
- 使用Node.js的
fs
模块读取文件:
const fs = require('fs');
fs.readFile('example.txt', 'utf8', (err, data) => {
if (err) throw err;
console.log(data);
});
- 使用Node.js的
os
模块获取系统信息:
const os = require('os');
console.log('Hostname: ' + os.hostname());
console.log('Platform: ' + os.platform());
console.log('Arch: ' + os.a
评论已关闭