node.js学习笔记

下载和安装

cmd命令行输入如下内容,输出版本号即安装正确

node -v

输入如下内容,输出版本号,说明安装node的时候把npm也安装好了

npm -v

常用命令

命令 解释
npm init -y 在执行目录所处的目录中,快速创建 package.json 文件
npm install 包名 安装最新版本的包
npm i 包名 简写
npm i 包名@版本号 安装指定版本的包
npm i 包名 -g 全局安装指定的包
npm uninstall 包名 -g 卸载全局安装的包
npm install 一次性安装所有的依赖包
npm i 简写
npm uninstall 包名 卸载包(会把卸载的包自动从 package.json 中的 dependencies 中移除掉)
npm i 包名 -D 安装指定的包,并将包记录在devDependencies节点中
npm i 包名 --save-dev 完整形式
npm config get registry 查看当前下包镜像源
npm config set registry=http://registry.npm.taobao.org/ 下包镜像切换为淘宝

初次安装包完成后,在项目文件夹下多一个叫做node_modules的文件夹和package-lock.json的配置文件

node_modules:用来存放已安装到项目中的包,require()导入第三方包时,就是从这个目录查找并加载包

package-lock.json:用来记录node_modules目录下每一个包的下载信息,包括包的名字,版本号,下载地址等

dependencies 开发和上线都用到的包
devDependencies 记录只在开发阶段用到的包,在项目上线阶段就用不到的包

包的分类

项目包:项目中node_modules目录中包含的包,都是项目包
开发依赖包:被记录到devDependencies节点中的包
核心依赖包:被记录到dependencies节点中的包

node.js全局包的安装路径为
/usr/local/lib/node_modules
只有工具性质的包才具有全局安装的必要,因为它们提供了好用的终端命令

你可能感兴趣的:(前端,node.js,学习,笔记)