当前位置: 首页 > 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的版本以及操作系统的不同而有所差异。因此,在使用这些命令时,最好查阅相关的官方文档或资源以获取最准确的信息。

http://www.lryc.cn/news/322613.html

相关文章:

  • Easypoi实现导出Excel(简单高效)
  • python之pathlib库使用介绍
  • Java:设计模式
  • 【链表】Leetcode 19. 删除链表的倒数第 N 个结点【中等】
  • 亚马逊认证考试系列 - 知识点 - 安全组简介
  • 同向双指针合集(力扣)
  • G - Find a way
  • AJAX 02 案例、Bootstrap框架
  • SinoDB客户端工具dbaccess
  • postman学习
  • 【Linux】初识进程
  • 有关Theano和PyTensor库
  • 用 Open-Sora 高效创作视频,让创意触手可及
  • Git版本管理工具
  • 微信小程序选择器picker的使用(省市区)
  • std::shared_ptr与std::make_unique在类函数中的使用
  • flutter 局部view更新,dialog更新进度,dialog更新
  • Lombok:@Delegate优化代码利器
  • 【C语言】对称密码——栅栏的加密和解密
  • 一、rv1126开发之视频输入和视频编码
  • 4.1 用源文件写汇编代码
  • Linux TCP参数——tcp_abort_on_overflow
  • jupyter notebook设置代码提示方法
  • Linux 一点查询资料
  • 如何快速搭建一个完整的vue2+element-ui的项目-二
  • 多语言LLM的状态:超越英语
  • kafka什么情况下会认为发送失败进而去重试
  • 不满足软件包要求‘transformers==4.30.2‘, ‘sse-starlette
  • C# 设置AutoScroll为true没效果的原因分析和解决办法
  • <Senior High School Math>: inequality question