nodejs是一门后端语言

本文探讨了Node.js作为后端语言的角色,强调了其全局对象global与浏览器环境的区别。介绍了Node.js的包管理工具npm,以及用于自动化重启服务的nodemon。此外,还讨论了npm、yarn和npx之间的选择,特别是npx解决本地模块调用的问题。最后,提到了Node.js的后端框架,如express、koa2,并推荐了阿里基于koa2的 Egg.js 框架。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

nodejs是一门后端语言。

在浏览器 JavaScript 中,通常 window 是全局对象,而 Node.js 中的全局对象是 global,所有全局变量(除了 global 本身以外)都是 global 对象的属性。

安装完nodejs后,默认安装包管理工具npm:

npm install -g cnpm --registry=https://registry.npm.taobao.org  使用淘宝镜像的命令
npm root -g 命令会告全局安装包位置;
npm list -g 查看所有全局安装的模块:
npm list packagename 查看某个模块的版本号
npm ls  到 /node_modules/ 目录下查看包
npm update <package>  更新模块
npm search <package>  搜索模块 
npm help <command>    看某条命令的详细帮助
npm cache clear       清空NPM本地缓存 
npm uninstall <package> -g|S|D|O 卸载删除已安装的包

nodejs命令行解析js文件是加载在内存里,若修改了js文件需从新关闭服务再重启,比较麻烦,此时可以用node的一个管理监控工具nodemon:

yum install nodemon -D

安装完后,即可用命令开启后一直监控而不用重复的结束服务再开启服务:

//node脚本修改后,热启动node服务,用nodemon包来管理
nodemon service.js

npm和yarn的区别,该如何选择?
Yarn是由Facebook、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具 ,正如官方文档中写的,Yarn 是为了弥补 npm 的一些缺陷。

npm 和 Yarn命令对比
npm install     &n
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值