node.js常用命令

Node.js 的常用命令主要包括与 npm(Node Package Manager)相关的命令,以及 Node.js 自身的运行命令。以下是一些常用的 Node.js 和 npm 命令:

Node.js 命令

  1. 运行 JavaScript 文件
bash 复制代码
node your-script.js
  1. REPL(Read-Eval-Print Loop)模式
    直接输入 node 并回车,即可进入 REPL 模式,这里可以直接输入 JavaScript 代码并立即看到结果。

npm 命令

  1. 初始化一个新的 npm 项目
    这会在当前目录下创建一个 package.json 文件。
bash 复制代码
npm init
  1. 安装一个 npm 包
bash 复制代码
npm install package-name

全局安装(这样在任何地方都可以使用这个包):

bash 复制代码
npm install -g package-name
  1. 卸载一个 npm 包
bash 复制代码
npm uninstall package-name

全局卸载:

bash 复制代码
npm uninstall -g package-name
  1. 查看已安装的 npm 包
    查看当前项目的依赖:
bash 复制代码
npm list

查看全局安装的包:

bash 复制代码
npm list -g --depth=0
  1. 更新 npm 包
    更新当前项目的所有依赖:
bash 复制代码
npm update

更新指定的包:

bash 复制代码
npm update package-name

全局更新指定的包:

bash 复制代码
npm update -g package-name
  1. 查看 npm 版本
    查看 npm 的版本:
bash 复制代码
npm -v

查看 Node.js 的版本(虽然这不是 npm 的命令,但经常一起使用):

bash 复制代码
node -v
  1. 运行 npm 脚本
    package.json 文件中,你可以定义一些脚本,然后使用 npm run 命令来运行它们。例如:
json 复制代码
"scripts": {
  "start": "node your-script.js"
}

然后运行:

bash 复制代码
npm run start
  1. 发布 npm 包
    首先,你需要在 npm 上注册一个账号。然后,你可以使用以下命令来发布你的包:
bash 复制代码
npm publish

注意:在发布之前,确保你已经使用 npm login 命令登录了你的 npm 账号,并且你的 package.json 文件已经正确配置。

  1. 搜索 npm 包

使用 npm 搜索特定的包:

bash 复制代码
npm search package-name
  1. 查看 npm 配置
    查看当前的 npm 配置:
bash 复制代码
npm config list

设置 npm 配置(例如设置代理):

bash 复制代码
npm config set proxy http://your-proxy-url

这只是 Node.js 和 npm 的一些常用命令。随着你的学习和实践,你会遇到更多的命令和用法。要获取更详细的信息和文档,你可以查阅 Node.js 和 npm 的官方文档。

相关推荐
捉鸭子2 小时前
某红书X-s X-s-common VMP逆向(算法还原)
python·web安全·网络安全·node.js·网络爬虫
freewlt2 小时前
Node.js 性能分析实战指南:从入门到精通
node.js
火乐暖阳851053 小时前
Vue3+Node.js
vue.js·node.js·pnpm·koa2·myslq2
被巨款砸中3 小时前
从零到一:构建高效 Node.js 后端 API (Koa + Prisma 实战)
前端·javascript·vue.js·node.js·web
网络点点滴5 小时前
Node.js-填充模板
node.js
zhensherlock13 小时前
Protocol Launcher 系列:Trello 看板管理的协议自动化
前端·javascript·typescript·node.js·自动化·github·js
iNgs IMAC17 小时前
如何在Windows系统上安装和配置Node.js及Node版本管理器(nvm)
windows·node.js
ZJY13220 小时前
3-12:路由和重构
后端·node.js
亿牛云爬虫专家1 天前
告别空壳HTML!Node.js + Playwright + 代理IP 优雅抓取动态网页实战
node.js·html·爬虫代理·动态网页·数据抓取·代理ip·playwright
Z_Wonderful1 天前
微前端:Webpack 配置 vs Vite 配置 超清晰对比
前端·webpack·node.js