Node环境
安装node,点点点就好了,之后终端里 node -v
和 npm -v
测试是否安装成功。
修改 全局模块路径和 缓存路径:
在node的安装路径下创建两个文件夹:node_global(全局模块),node_cache(缓存)
在node_global文件夹中再创建一个文件夹:node_modules
之后:
npm config set prefix "D:\Node\node_global"
npm config set cache "D:\Node\node_cache"
之后修改环境变量中的用户Path变量,将默认的npm路径修改为新建的node_global路径
npm换源
npm config set registry https://registry.npm.taobao.org
npm config get registry # 查看是否更改成功
npm 相关
npm install # 在当前目录中寻找 package.json 文件, 并将 dependencies 字段 里包含的所有模块 都进行下载
npm install xxx # 安装到当前工作目录下
npm install xxx -g # 安装到全局安装目录(可以在黑窗口里 使用模块带有的命令)
npm install npm@latest -g # 更新npm, @后边也可以跟版本号
npm init # 建一个 node项目,实质是添加了一个 package.json文件
npm uninstall xxx # 删除这个模块
npm update xxx # 更新某个包/模块
npm install xxx@版本号 # 下载指定版本
npm view xxx versions # 查看某个模块的所有版本号
Node常用命令
# 全局安装模块路径
# npm install xxx -g 时的安装路径
npm config get prefix# default(AppData\Roaming\npm)
# 安装模块缓存路径
npm config get cache# default(AppData\Roaming\npm-cache)
npm config delete registry# 删除自己刚配置的registry设置
# 查看 npm 的配置
npm config ls -l
npm config list --json
# 查看全局安装了什么模块 --depth=0,不显示依赖模块
npm ls --depth=0 -g
# 查看当前项目下载了哪些模块
npm ls --depth=0
# 清除缓存 缓存都在全局那里 node_cache
npm cache clean --force
# 在仓库中 搜索与关键字匹配的包
# 对仓库中所有文件的包元数据执行线性、增量、词法排序搜索
npm search 关键字 --registry=http://registry.npmjs.org
C盘下的一些文件
.android // idea,android studio的文件
.config // node的文件
.npmrc // 用户级别的npm配置
.idlerc // python idle的配置文件
.viminfo // git 使用 vim 时 的一个文件
.bash_history // git bash 中命令的使用历史记录
.lesshst // git的文件
.minttyrc // git终端的文件
npm全局模块路径和缓存路径
npm命令详解
npm常用命令
npm 设置全局变量安装路径及环境配置
npm俩种换源方式