首页 > 编程语言 >Node.js新手必备:超实用命令行入门教程

Node.js新手必备:超实用命令行入门教程

时间:2024-03-25 10:32:43浏览次数:21  
标签:Node npm JavaScript 文件 入门教程 js 安装

1.安装Node.js和npm

首先,我们需要下载并安装Node.js,它自带了npm(Node Package Manager)。安装完成后,在命令行输入:

node -v
npm -v

这两个命令分别显示已安装的Node.js和npm版本,确认安装成功。

2.初始化新项目

npm init

按照提示填写相关信息后,npm会帮你生成一个package.json文件,这是项目的配置中心。

3.安装和管理依赖

在Node.js中,你可以通过npm来安装所需的第三方模块:

npm install express  # 安装Express框架
npm install --save-dev webpack  # 安装Webpack开发依赖

npm install用于安装项目依赖,--save或--save-dev分别会将依赖写入生产环境或开发环境依赖列表。

4.运行JavaScript文件

node app.js  # 运行名为app.js的文件

这会执行该文件中的JavaScript代码。

5.调试JavaScript应用

node inspect app.js

总结

通过这篇文章,我们学习了Node.js开发中的几个基础命令行操作,包括安装和验证Node.js环境、初始化项目、安装和管理依赖、运行JavaScript文件以及调试应用。这些命令是我们进行Node.js开发的第一步,也是日常开发工作的基石。请记住,实操是掌握命令的最佳途径,多多练习这些命令会让你更加得心应手。

 

练习

  1. 创建一个名为”MyFirstApp”的新项目,使用npm初始化,并安装Express框架。

  1. 2. 编写一个简单的JavaScript文件(比如:server.js),使其监听3000端口,并在浏览器中访问时返回“Hello, World!”。

  1. 3. 使用调试器启动你刚才编写的server.js文件,并尝试设置断点查看运行状态。

感谢您阅读至此,每一个字句都凝聚着我的心血与努力。创作之路不易,每一份灵感的火花都承载着深夜的坚守与思索。若您觉得我的内容对您有所启发或帮助,恳请您施以援手,给予小小打赏,您的支持是我持续前行的最大动力!感恩遇见,期待未来更多精彩与您共享。

标签:Node,npm,JavaScript,文件,入门教程,js,安装
From: https://blog.csdn.net/qq_33449977/article/details/137005881

相关文章

  • echarts.js画折线图
    <!DOCTYPEhtml><html><head><metacharset="utf-8"><scriptsrc="https://cdn.bootcdn.net/ajax/libs/echarts/5.4.3/echarts.min.js"></script></head><body><divid="w......
  • AMD、request.js,生词太多,傻傻搞不清
    前言之前在公司用JS写前端页面,本来自己是一个写后端的,但是奈何人少,只能自己也去写了。但是自己对前端基本不懂,基本就是照着前人写的照着抄,反正大体意思是明白的,但是出现问题了,基本上也是吭哧吭哧好几天,也能解决,但是由于自己对前端这一套是一点都不懂,导致效率很低,而且经常返工。后......
  • 从零开始的 dbt 入门教程 (dbt cloud 自动化篇)
    一、引在前面的几篇文章中,我们从dbtcore聊到了dbt项目工程化,我相信前几篇文章足够各位数据开发师从零快速入门dbt开发,那么到现在我们更迫切需要解决的是如何让数据更新做到定时化,毕竟作为开发我们肯定没有经历每天定点去手动运行dbt命令,那么今天我们将带领大家快速上手......
  • 空战博弈编程实现——2 初探JSBSIM
    [原][JSBSIM]aircraft飞机xml脚本-南水之源-博客园(cnblogs.com)1安装python版本jsbsim发布·JSBSim-Team/jsbsim·GitHubJsbsim::Anaconda.orgcondainstall-cconda-forgejsbsim2安装jsbsim.exe安装exe之后使用命令符进入所在文件夹,查看相关信息JSBSi......
  • 空战博弈编程实现——gym+jsbsim
    笔记1珠玉在前论文1RichterDJ,CalixRA.QPlane:AnOpen-SourceReinforcementLearningToolkitforAutonomousFixedWingAircraftSimulation[C]//Proceedingsofthe12thACMMultimediaSystemsConference.2021:261-266.QPlane|Proceedingsofthe12th......
  • python + playwright 非无痕模式打开网页下载json数据
    使用python从网页下载资料,生成一些图表使用,因为json数据需要SSO验证,不然没有Token是无权限获取的,所以使用playwright无痕模式打开不行,要使用非无痕模式。从网页报表上把json数据转成Excel保存代码没有多华丽,只是满足了那时候需要這一操作的需求。点击查看代码fromplaywrig......
  • Three.js 中的 OrbitControls 是一个用于控制相机围绕目标旋转以及缩放、平移等操作的
    demo案例Three.js中的OrbitControls是一个用于控制相机围绕目标旋转以及缩放、平移等操作的控制器。下面是它的详细讲解:构造函数:OrbitControls(object:Camera,domElement?:HTMLElement)object:THREE.Camera实例,控制器将围绕此对象进行操作,例如相机。domElement......
  • JS引入
    【一】JavaScript介绍【1】什么是jsjs也是一门编程语言,也可以写后端代码【2】什么是node.js由于前端非常受制于后端,所以有人想要通过js来编写后端代码,以此拜托后端的限制由此开发出来了一个叫nodejs的工具,它可以支持js在后端服务器运行起来但是功能实现的并不完美【3】......
  • JS基础
    变量【1】JS变量的命名规范变量名只能是由数字字母下划线$组成的推荐使用驼峰式命名如userName首字母不推荐大写(python推荐使用下划线连接)不能用关键字作为变量名【2】varletconst的区别var时一个全局的变量声名关键字,在函数内可以直接对他修改let是一个块级......
  • JS数据类型
    【一】数据类型【1】JS中的数据类型简单数据类型:NumberStringundefinedBooleannull复杂数据类:Object【2】查看数据类型typeof方法console.log(typeof(...))【二】变量和常量js是一门拥有动态类型的语言varstr='hqq';varstr=123;varstr=[];//st......