node.js

nodejs

安装模块

安装模块到当前项目node_modules目录下

1
npm install module-name

安装模块到本机的node.js 全局安装目录下

1
npm install module-name -g

这个全局安装目录在哪儿呢?

1
npm config ls 

其中的变量prefix就定义了这个路径

image-20210314142033995

记录依赖信息

-save参数会将安装的模块信息写入dependencies文件package.json

1
npm install module-name -save

在当前项目rootdir下运行npm install的作用

By default, npm install will install all modules listed as dependencies in package.json.

package-lock.json的作用

image-20210314141024177

npm包管理依赖机制的缺点

https://pnpm.js.org/zh/motivation/

npm的包管理依赖原理

https://zhuanlan.zhihu.com/p/352437367 pnpm

Deno

to do