node.js中模块查找机制、npm的常用命令行语句、node.js中的修改代码自启动依赖包

本文介绍了Node.js的模块查找机制,从缓存、核心模块到文件路径和第三方模块的搜索顺序。强调了`node_modules`目录的重要性,以及`package.json`在管理依赖中的角色。还讲解了npm命令的使用,如初始化、安装、卸载和查看帮助。此外,推荐了nodemon工具用于代码变动后的自动重启。
摘要由CSDN通过智能技术生成

模块查找

模块查找机制:

  1. 优先从缓存中加载
  2. 核心模块
  3. 路径形式的文件模块
  4. 第三方模块
node_modules/art-template/
node_modules/art-template/package.json
node_modules/art-template/package.json main
index.js 备选项
进入上一级目录查找 node_modules
按照这个规则依次往上查找,如果磁盘根目录还找不到,最后报错
一个项目有且仅有一个node_modules 而且是存放到项目的根目录

依赖项

建议每个项目都要有一个package.json文件(包描述文件)

npm init初始化
npm install 包名 --save(记录包的信息,依赖项信息)
npm install(自动把package.json 中的dependencies中所有的依赖都下载回来)

npm命令行工具

npm --version 查看版本号
npm install --global npm 升级npm
npm init -y 快速生成项目
npm install 一次性把dependencies中所有的依赖都下载
npm install 包名
npm install 包名@1.11.1 下载指定版本的包
npm install 包名 --save 下载并且保存依赖
npm uninstall 包名 删除包
npm uninstall --save 包名 删除包名和依赖项
npm help 查看使用帮助
npm 命令 help 查看指定命令的使用帮助

修改完代码自启动

使用第三方命令行工具 nodemon

用 --global 来安装的包都可以在任意目录执行

npm install --global nodemon 安装
nodemon app.js 使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值