首页 > 编程语言 >【Node.js】常见命令

【Node.js】常见命令

时间:2024-09-11 20:03:28浏览次数:9  
标签:Node npm package 常见 应用程序 js 命令

原创 新生代码农 新生代码农

Node.js是一种流行的JavaScript运行时环境,用于构建高性能的网络应用程序。
在日常开发中,掌握一些常用的Node.js命令可以提高开发效率和便捷性。让我们一起来探索一些常见的Node.js命令。

  1. node

node命令用于执行JavaScript文件,是Node.js的主要命令之一。可以通过以下方式使用:

node filename.js

这将执行名为filename.js的JavaScript文件。

  1. npm

npm是Node.js的包管理器,用于安装、升级和管理JavaScript包。
一些常用的npm命令包括:

npm install package-name:安装指定包。

npm install -g package-name:全局安装指定包。

npm uninstall package-name:卸载指定包。

npm update package-name:更新指定包。
  1. npm init

npm init命令用于初始化一个新的Node.js项目。它会引导你填写项目的基本信息,并在当前目录生成一个package.json文件。

npm init
  1. npm start

npm start命令用于启动项目中的主应用程序。在package.json文件中,可以将启动脚本指定为"start"字段。

"scripts": {
  "start": "node app.js"
}

然后通过以下方式启动应用程序:

npm start
  1. npm run

npm run命令用于运行package.json文件中定义的自定义脚本。

"scripts": {
  "custom-script": "node custom-script.js"
}

可以使用以下命令运行自定义脚本:

npm run custom-script
  1. npm install -g nodemon

nodemon是一个实用工具,用于监视文件更改并自动重新启动Node.js应用程序。可以通过以下命令进行安装:

npm install -g nodemon

然后,可以使用以下命令启动应用程序,并在文件更改时自动重新加载:

nodemon app.js

结论

以上是一些常见的Node.js命令,涵盖了文件执行、包管理、项目初始化、启动应用程序以及自定义脚本的功能。
掌握这些命令将有助于提高Node.js应用程序的开发效率和便捷性。

标签:Node,npm,package,常见,应用程序,js,命令
From: https://www.cnblogs.com/o-O-oO/p/18408844

相关文章

  • HTB-Oopsie(越权漏洞,suid提权,js接口查询插件)
    前言各位师傅大家好,我是qmx_07,今天给大家讲解Oopsie靶机渗透过程信息搜集服务器开放了22SSH端口和HTTP80端口FindSomething插件介绍:帮助寻找网站的js接口,辅助渗透通过js接口查找,发现目录/cdn-cgi/login登录接口通过游客模式登录越权登录访问uploads文件......
  • 面试-JS基础-异步和单线程
    同步和异步的区别是什么?手写Promise加载一张图片前端用到异步的场景?JS是单线程语言,只能同时做一件事浏览器和nodejs已支持JS启动线程,比如WebWorker(不知道是啥东西)JS和DOM渲染共用一个线程,因为JS可以修改DOM结构。意味着JS在工作的时候DOM渲染要停止,反之亦然。异步的出......
  • wx-xcx ad.js
    varinterstitialAd=null;module.exports={ //激励视频广告 showRewardVideoAd(adId,closeEnd,closeNotEnd){ letpages=getCurrentPages() letcurrentPage=pages[pages.length-1] letrewardVideoAd=currentPage[adId] if(!rewardVideoAd){ //初始化......
  • 【C++】vector常见用法
    ......
  • POI常见包名称含义,常见HSSF,SXXF,SXSSF区别
    Java单元格合并后边框消失了在使用Java编写Excel文件时,经常会遇到合并单元格的需求。单元格合并可以使表格更加美观,同时减少重复的内容。然而,有时候在合并单元格后会发现边框消失了,这给我们带来了困惑。本文将介绍这个问题的原因以及解决方法,并提供相应的代码示例。问题描述当我......
  • MySQL常见面试题
    使⽤索引⼀定可以提升效率吗?索引就是排好序的,帮助我们进⾏快速查找的数据结构.简单来讲,索引就是⼀种将数据库中的记录按照特殊形式存储的数据结构。通过索引,能够显著地提⾼数据查询的效率,从⽽提升服务器的性能。索引的优势与劣势优点提⾼数据检索的效率,降低数据库的IO成本......
  • 经典 JS 闭包面试题
    functionfun(n,o){ console.log(o) return{  fun:function(m){   returnfun(m,n);  } };}vara=fun(0);a.fun(1);a.fun(2);a.fun(3);//undefined,?,?,?varb=fun(0).fun(1).fun(2).fun(3);//undefined,?,?,?varc=fun(0).fun(1)......
  • SolidJS-每日小知识(9/11)
    知识介绍对指定SVG元素实现滚轮zoom代码分析1.对指定SVG元素实现滚轮zoom设置viewBox属性{x,y,w,h}以及缩放系数scale为信号量const[scale,setScale]=createSignal(1);//初始缩放比例const[boxLocation,setboxLocation]=createSignal({x:0,y:0});......
  • Prometheus(普罗米修斯)监控系统 - 3、操作系统信息监控(node-exporter)
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、部署node-exporter二、测试三、加入监控四、监控进阶1、Daemonset2、Prometheus.rules3、测试其他前言下面就以Ubuntu系统为例子,部署node-exporter并进行监控。一、部署nod......
  • 前端常见算法题
    1、去除字符串中出现次数最少的字符,不改变原字符串的顺序实现删除字符串中出现次数最少的字符,若出现次数最少的字符有多个,则把出现次数最少的字符都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。“ababac”——“ababa”“aaabbbcceeff”——“aaa......