当前位置: 首页 > news >正文

node.js 常用命令

Node.js的常用命令包括多种类型,从运行JavaScript文件到管理Node.js的模块和包。以下是一些主要的Node.js常用命令:

运行JavaScript文件:

node filename.js

这个命令会调用Node.js程序来运行指定的JavaScript文件。

查看文件和目录:

ls 或 dir:查看当前目录下的文件和目录列表。
cd 目录名:进入指定的目录。
cd ..:返回上一级目录。
cd \:在Windows系统中,直接返回到根目录。

清空控制台:

clear:在Unix或Linux系统中清空控制台。
cls:在Windows系统中清空控制台。

npm(Node Package Manager)命令:

npm是Node.js的包管理器,它用于安装、更新、删除和管理Node.js模块和包。

1.初始化一个新的Node.js项目,生成package.json文件

node app.js 

2.启动 Node.js 项目

npm start

3.安装项目依赖的所有npm包。

npm install 

4. 安装指定的依赖包。

npm install package_name

5.卸载 Node.js 模块。

npm uninstall

6.卸载指定的依赖包。 

npm uninstall package_name

7.更新 Node.js 模块。 

npm update

8.搜索 Node.js 模块。 

npm search

9.在 npm registry 中搜索指定的依赖包。 

npm search package_name

10.启动开发环境。 

npm run dev

11.运行项目的自定义脚本。 

npm run-script <script>

12.构建项目 

npm build

13.重新构建项目

npm rebuild

14.发布项目到 npm 仓库。 

npm publish

15.查看指定的 Node.js 模块信息 

npm view

16.删除当前项目中未使用的 Node.js 模块

npm prune

查看项目信息

1.查看安装的 Node.js 版本 。

node -v

2.查看安装的 npm 版本 。

npm -v

3.初始化一个新的  Node.js 项目。

 npm init

4.检查项目的依赖包是否有更新版本。 

npm outdated

5.检查当前项目中的安全漏洞。 

npm audit

此外,还有一些其他的Node.js和npm命令,例如npm config ls用于查看npm的配置信息,npm install nrm -g用于全局安装nrm(npm registry manager)以管理npm的源,nrm ls用于列出所有可用的npm源,nrm use taobao用于切换到淘宝的npm源,npm info xx用于查看某个npm包的信息等。

请注意,上述命令可能因Node.js和npm的版本以及操作系统的不同而有所差异。因此,在使用这些命令时,最好查阅相关的官方文档或资源以获取最准确的信息。

相关文章:

  • Python之Web开发中级教程----Django站点管理
  • 视频素材库哪里找?推荐几个高质量的无水印视频素材网
  • [C语言]——函数递归
  • 继承多态 知识要点
  • pstree 进程树
  • openssl3.2 - note - Getting Started with OpenSSL
  • 使用C/C++举例说明使用宏定义时需要注意的各个点
  • 中文编程入门(Lua5.4.6中文版)第四章 Lua 循环
  • 【C语言】数9的个数
  • 美食杂志制作秘籍:引领潮流,引领味蕾
  • 面试算法-65-二叉树的层平均值
  • Cesium:绘制一个 3DTiles 对象的外包盒顶点
  • linux 升级openssl1.1.1w 亲测记录
  • Python 操作sqllite
  • Linux部署SVN
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • input的行数自动增减
  • JAVA SE 6 GC调优笔记
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • PAT A1050
  • 构建二叉树进行数值数组的去重及优化
  • 一些css基础学习笔记
  • 用Visual Studio开发以太坊智能合约
  • MPAndroidChart 教程:Y轴 YAxis
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • #pragma once与条件编译
  • #Z0458. 树的中心2
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • (8)STL算法之替换
  • (9)目标检测_SSD的原理
  • (SpringBoot)第七章:SpringBoot日志文件
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (十六)一篇文章学会Java的常用API
  • (一) springboot详细介绍
  • (一)RocketMQ初步认识
  • (原)Matlab的svmtrain和svmclassify
  • (转) 深度模型优化性能 调参
  • (转)ObjectiveC 深浅拷贝学习
  • (转载)利用webkit抓取动态网页和链接
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .dwp和.webpart的区别
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .NET 服务 ServiceController
  • .NetCore 如何动态路由
  • .so文件(linux系统)
  • @selector(..)警告提示
  • [.NET 即时通信SignalR] 认识SignalR (一)
  • [ffmpeg] aac 音频编码