新手nvm npm 卸载不用依赖包,项识别为 cmdlet、函数、脚本文件,等命令集合

nvm安装包:Releases · coreybutler/nvm-windows · GitHub

下载ta就不用单独下载node了

注意:vnm安装位置尽量不要动

C:\Users\Administrator\AppData\Roaming\nvm\settings.txt增加下面代码

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

使用nvm安装node

C:\Users\Administrator>nvm -v
1.1.10

C:\Users\Administrator>nvm install 16.19.0
Downloading node.js version 16.19.0 (64-bit)...
Extracting node and npm...
Complete
npm v8.19.3 installed successfully.

C:\Users\Administrator>nvm use 16.19.0

C:\Users\Administrator>nvm use 16.19.0
Now using node v16.19.0 (64-bit)

C:\Users\Administrator>nvm ls
16.19.0

PS C:\Users\Administrator> node -v
v16.19.0

更改npm全局包位置,不然下载的包会装到C:\Users\Administrator\node_modules下面,更改完成后检查 c:\Users\用户名\.npmrc文件是否和设置路径一致,网上所说的node_modules其实就是全局的node_modules路径.

npm config set prefix "D:\node\node_gobal"
npm config set cache "D:\node\node_cache"

//查看全部npm默认设置
npm config ls –l

由于node全局模块大多都是命令行访问还是需要加入到系统后Path中访问更方便不然会报错

无法将“depcheck”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。使用"npm config ls –l"确认node安装位置

测试npm路径配置是否有效,安装cnpm

//安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org

下载仓库修改(不推荐,安装了cnpm就直接用cnpm吧,留条后路省的切换)

//修改下载仓库为淘宝镜像
npm config set registry http://registry.npm.taobao.org/

//改回默认
npm config set registry https://registry.npmjs.org/

进入项目安装依赖

//原版-慢
npm i 

//阿里-可能不稳定 http://registry.npmmirror.com
npm i --registry=https://registry.npm.taobao.org  


//腾讯-正在尝试
npm i --registry=http://mirrors.cloud.tencent.com/npm/

解决无法将“XXX”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次

//按 Y 或 A 执行
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

//查看修改后的作用域
Get-ExecutionPolicy -List

        Scope ExecutionPolicy
        ----- ---------------
MachinePolicy       Undefined
   UserPolicy       Undefined
      Process       Undefined
  CurrentUser    RemoteSigned
 LocalMachine    RemoteSigned

npm常用

// 清理缓存
npm cache clean --force

// 安装npm
npm install

清理vue项目中用不到的依赖包

//安装插件
npm i -g depcheck

//进入项目package.json的目录中运行
depcheck

//卸载不用的依赖包
npm uninstall XXX

快速清理node_modules 目录

//安装npm包–rimraf
npm install rimraf -g

//清理目录
rimraf node_modules

// 删除包版本锁
rimraf package-lock.json

// 清理缓存
npm cache clean --force

你可能感兴趣的:(vue,vue.js,node,nvm,npm,cnpm)