小工具      在线工具  汉语词典  css  js  c++  java

Windows环境安装NVM后无法使用Node/NPM命令

软件工具,Web前端,npm,前端,node.js 额外说明

收录于:38天前

问题:Windows环境安装nvm后,无法使用nvm安装nodejs。

    发布 · coreybutler/nvm-windows (github.com)

  1. 单击exe安装包,将目录更改为非系统盘(C),例如:D:\SoftWork\nvm。同时选择与nvm同一目录下的nodejs安装目录,例如:D:\SoftWork\nodejs

  1. 右键Windows图标找到终端Windows PowerShell管理员,执行nvm install version

    CNPM 二进制镜像

  1. 如果npm不可用那么也可以将其修改为淘宝镜像地址,但是一般来说这个是非必须的:npm_mirror: https://npm.taobao.org/mirrors/npm/
    npm_mirror: https://npm.taobao.org/mirrors/npm/

问题:Windows环境安装nvm后,使用nvm安装node,无法使用node相关命令。

解决办法:注意安装时有两个路径。第一个是nvm所在的路径,第二个是nodejs所在的路径。需要在对应的目录中找到路径,新建一个nodejs文件夹。

下载链接:发布 · coreybutler/nvm-windows (github.com)

图文安装教程:

以上是nvm安装包的下载位置。安装过程中需要注意两个路径:

1.这是安装nvm的路径。这不需要修改。

2.这是nodejs的路径。稍后会在该路径下创建nodejs文件夹。好像是权限不足导致无法创建nodejs文件夹。

NVM的所有命令如下:

  • nvm arch [32|64]: 显示节点是以32位还是64位模式运行。指定32或64以覆盖默认体系结构。
  • nvm check: 检查NVM4W进程是否存在已知问题。
  • nvm current: 显示活动版本。
  • nvm install <version> [arch]: 版本可以是特定版本,“最新”表示当前最新版本,“lts”表示最新的lts版本。(可选)指定是安装32位版本还是64位版本(默认为system arch)。将[arch]设置为“all”以安装32 AND 64位版本。在该命令的末尾添加--unsecurity,以绕过远程下载服务器的SSL验证。
  • nvm list [available]: 列出node.js的安装。在末尾键入available以显示可供下载的版本列表。
  • nvm on: 启用node.js版本管理。
  • nvm off: 禁用node.js版本管理(不卸载任何内容)。
  • nvm proxy [url]: 设置用于下载的代理。将[url]留空以查看当前代理。将[url]设置为“none”以删除代理。
  • nvm uninstall <version>: 卸载特定版本。
  • nvm use <version> [arch]: 切换到使用指定的版本。可以选择使用最新版本、lts或最新版本。最新版本是最新安装的版本。可选地指定32/64位体系结构。nvm使用<arch>将继续使用所选版本,但切换到32/64位模式。
  • nvm root <path>: 设置nvm存储不同版本node.js的目录。如果没有设置<path>,则显示当前的root。
  • nvm version: 显示当前运行的Windows nvm版本。
  • CNPM 二进制镜像CNPM 二进制镜像

问题:Windows环境下,pnpm找不到使用的命令

  1. 同nvm命令窗口打开方法,依然是管理员的终端,然后输入以下命令:
    iwr https://get.pnpm.io/install.ps1 -useb | iex
  2. 如果使用pnpm命令出现错误,类似那种找不到命令等等情况,大家直接在管理员终端中执行设置-ExecutionPolicy RemoteSigned似然后根据提示输入A
    set-ExecutionPolicy RemoteSigned
  3. 在终端上运行 pnpm -v 以验证安装。
. . .

相关推荐

额外说明

每天 4 道算法题 - 第 023 天

目录 1、仅仅反转字母 2、环形子数组的最大和 3、完全二叉树插入器 4、播放列表的数量 1、仅仅反转字母

额外说明

转:Sql Server各个数据类型解析

转载链接:http://www.cnblogs.com/andy_tigger/archive/2011/08/21/2147745.html 转载内容: 1 bit:整型 bit数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值

额外说明

Java Spring定时器时间格式写法是网上最精妙的方法

Java Spring定时器时间格式写法全网最精妙方法 进入网址 http://cron.ciding.cc/ 0 5 0 * * ? #配置为例子 验证自己定时是不是写的正确

额外说明

Docker应用部署

Docker应用部署 1、MySQL部署 (1)用户不能直接访问容器的3306端口。 (2)容器可以访问宿主机的33306端口。 (3)通过访问宿主机的33306端口,间接访问mysql容器的3306端口。 2、Docker部署MySQL应用步骤: (1

额外说明

漏洞复现-通达OA

通达OA 1:未授权文件上传 + 文件包含姿势 2:Nginx日志 + 文件包含 CNVD:CNVD-2020-26562 11.5 sql注入漏洞复现 2017 11.x<11.5任意用户未授权 通达OA 网络智能办公系统 是由北京通达信科科技有限公司

额外说明

go 字符串string的并发读写的一个坑

如下代码,可能会panic嘛? package main import ( "fmt" "time" ) const ( FIRST = "WHAT THE" SECOND = "F*CK" ) func main() { var s

额外说明

100天精通Oracle-实战系列(第22天)Oracle 数据泵全库导出导入

Oracle 数据泵脚本备份数据库用户 ->返回总目录<- 介绍 在工作中正常只需要导应用用户,全库导出导入的方式一般不太常用,本文仅做介绍演示。 通过设置参数 full=y 可以执行全库导出导入操作,必须使用拥有 DBA 权限或者 DATAPUMP_E

额外说明

【Unity3D小功能】Unity3D中实现轮船在水面上移动效果

推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 一、前言 标题是啥我写啥,大家好,今天给大家带来的是《Unity

额外说明

Spring mvc释放静态资源的方法

Spring MVC是一个基于Servlet API构建的Web框架,全称是Spring Web MVC。 在传统的Servlet中,每个Servlet都有doGet和doPost方法。不管每个Servlet的功能如何,都需要创建一个Servlet AP

额外说明

CodeGeeX - 免费人工智能编程助手

1. 官方网站 CodeGeeX 官网: https://codegeex.cn/zh-CN 2.在VSCode中安装CodeGeeX CodeGeeX 扩展下载: CodeGeeX - Visual Studio 市场 清华实验室不仅发布了CodeGe

ads via 小工具