精华内容
下载资源
问答
  • 场景:cnpm -v cnpm没有报错,但是提示npm 不是内部或者外部命令,该问题出在配置的环境变量上,由于配置的路径末尾带了“/”符号,导致直接用npm命令不报错,使用npm命令中会一直提示 这个 不是内部或外部命令, ...

    场景:cnpm -v  cnpm没有报错,但是提示npm 不是内部或者外部命令,该问题出在配置的环境变量上,由于配置的路径末尾带了“/”符号,导致直接用npm命令不报错,使用npm命令中会一直提示 这个 不是内部或外部命令,  环境变量配置要小心呀! 

    展开全文
  • 照着这个文章下载完nodejs后,执行npm start显示“npm不是内部或外部命令” 先检查一下环境变量是否配置错误(按照刚才那篇文章检查即可) 打开环境变量设置 发现环境变量没有设置正确 我是将nodejs直接下载在了E:\...

    照着这个文章下载完nodejs后,执行npm start显示“npm不是内部或外部命令”
    先检查一下环境变量是否配置错误(按照刚才那篇文章检查即可)

    打开环境变量设置
    在这里插入图片描述
    发现环境变量没有设置正确
    我是将nodejs直接下载在了E:\nodeJS文件夹中,而环境变量自动设置成了C:\Users\LENOVO\AppData\Roaming\npm,需要手动改过来
    在这里插入图片描述
    这个时候执行npm start就可以正常打开了
    在这里插入图片描述

    展开全文
  • 解决“npm不是内部或外部命令

    千次阅读 2019-01-19 15:29:00
    在使用npm的时候,或者是通过npm下载了一些包,使用这些包的时候,有时候会遇到“npm 不是内部或外部命令”,或者“XXX 不是内部或外部命令”。这种情况一般都是由于安装node.js的时候,环境变量没有配置好。这里把...

      在使用npm的时候,或者是通过npm下载了一些包,使用这些包的时候,有时候会遇到“npm 不是内部或外部命令”,或者“XXX 不是内部或外部命令”。这种情况一般都是由于安装node.js的时候,环境变量没有配置好。这里把如何配置环境变量做个笔记,以供参考。

      一、安装node

      npm是nodejs的一个子内容,所以要使用npm,就一定要先安装nodejs。安装方法其实没啥好说的,完全傻瓜化的,官网上下载安装包,一路next就完了。

      需要注意的是,nodejs的默认安装路径是C:\Program Files\nodejs。但是我们往往不想把软件都安装到C盘。比如我需要把nodejs安装到F盘,那么除了在安装时要选择自己的安装路径,接下来一定要做一定的配置,因为你的安装目录变了,如果还沿用默认的一些安装的参数,那么就容易出现问题,导致npm或者你下载的包无法使用

      二、配置

      假设,我把nodejs的安装根目录设置为F:\nodejs。那么,安装完毕后,我们看到该目录下有这些文件

      

      除了这个目录,其实在C盘的另外一个目录下,还有一个附带生成的目录【C:\Users\用户名\AppData\Roaming\npm】,这个目录是用来存放你通过npm全局安装的包。比如,如果你通过“npm i nrm -g”全局下载nrm这个工具,那么下载的文件就会被保存到“【C:\Users\用户名\AppData\Roaming\npm】”这个目录下。

      既然nodejs的安装目录都不想放到C盘,那么通过npm下载的包更不想放在C盘。我希望统一管理,把npm全局下载的包都保存到nodejs的根目录下,也就是“F:\nodejs”这个路径下。所以我们就必须做一些响应的设置了。

      第一步,在“F:\nodejs”目录下创建“node_global"和”node_cache"2个子目录。

      

      其中node_cache是作为缓存目录来使用的,node_global就是全局下载文件的目录。

      接下来要做参数设置,否则,默认的还是往【C:\Users\用户名\AppData\Roaming\npm】这个目录下保存全局下载文件。

      第二步、设置参数,指定全局下载文件的目录

      首先打开命令窗口,然后输入:  

    npm config set prefix "D:\nodejs\node_global"
    npm config set cache "D:\nodejs\node_cache"

      这一步就完成了。

      第三步、设置windows操作系统全局环境变量

      这里先简单介绍下什么是系统全局环境变量。我们一般用户还真很少用它,因为我们绝大多数的用户都是使用windows系统的图形化界面来使用电脑的,很少会用到命令行工具,所以不知道什么是系统环境变量是很正常的一件事情。

      在我们使用cmd命令窗口时,一般就是要通过一些命令来做一些操作(好像是废话)。当我们在命令行窗口输入“dir",点击回车就会显示出当前目录的所有内容。为什么命令窗口能认识”dir“这个命令呢?原因是,当我们在cmd命令窗口输入任何命令,系统首先会在当前目录下去找,有没有这个命令对应的可执行程序,如果有,就执行之;如果没有,系统就会按照windows操作系统的一个叫做”path“的系统环境变量里去寻找已经设置过的目录,这个名为”path“的系统环境变量可以记录一组,也就是N个路径,如果输入的命令不能在当前目录下找到对应的可执行程序,那么就会去”path“这个变量里记录的所有的目录下,依次寻找你输入的命令对应的可执行程序,如果找到了就立刻执行。如果path里记录的所有目录下都没有找到,那么就会在命令行下提示你:”XXX 不是内部或外部命令“。

      这下你应该知道环境变量是干什么的了吧。接下来就开始设置,这里以win7系统为例。

      首先,在桌面”计算机“->"属性“,打开如下图所示的界面

      

      然后,按箭头所示,依次点击”高级系统设置“->”高级“->”环境变量“。这时打开系统环境变量设置窗口,如下图所示:

      

      这个窗口分为上下两个部分,上半部分是“用户变量”它只针对当前登录windows的账户起作用。下半部分是“系统变量”,对真个操作系统起作用。

      (1)在系统变量这一栏中,点击“新建”按钮,添加一个变量名“NODE_PATH",值为”F:\nodejs\node_global\node_modules“。如果所示:

      

      然后点击确定,这一步是关键。

      (2)在用户变量这一部分,找到”path“变量,并修改为”F:\nodejs\node_global\“,如果用户变量里没有”path“变量,那么就创建一个。如图所示:

      

      这一步也非常关键,由于我们前面改变了module的默认路径,这一步如果不设置,那么就会导致输入命令出现“xxx不是内部或外部命令”的错误。

      OK,到这里已经设置好了,你可以开心的使用nodejs,以及它附带的npm工具了

     

    转载于:https://www.cnblogs.com/ldq678/p/10291824.html

    展开全文
  • 关于安装nodejs后npm不是内部或外部命令的解决方法

    关于安装nodejs后npm不是内部或外部命令的解决方法

    参考文章:

    (1)关于安装nodejs后npm不是内部或外部命令的解决方法

    (2)https://www.cnblogs.com/zyma/p/10908893.html


    备忘一下。


    展开全文
  •  接着我们在使用npm安装依赖的时候有时候会出现“’npm不是内部或外部命令,也不是可运行的程序”的提示,此时我们先查看环境变量 知道3所指的路径,你会看到下图只有一个etc文件,没有马赛克部分内容,没有npm...
  • nvm安装node后,node生效而npm不是内部或外部命令的解决 问题如下。使用nvm进行node多版本的管理。在安装完node后,npm并未安装上。 版本问题,在8.11以上版本的node版本对应的npm都没法自动安装。 正常情况下,在...
  • 微信小程序开发工具npm用不了,报“npm不是内部或外部命令,也不是可运行的程序”错时。 1.首先查看是否下载了Node.js。如果没有下载下载一个,最新版本的已经添加了环境变量,不需要手动添加。 2.用node -v 和npm ...
  • 开发时经常遇到npm启动项目报错,报各种奇奇怪怪的错, 当错误不明确时,当你删除node_modules 重新安装依赖还是无果时,可以考虑是node版本的问题,尝试下更换版本。 但总不能卸载安装卸载安装的做重复劳动吧!此时...
  • 1.在官网下载Node.js 2.配置webstrom支持node.js语法检测 在file-->settings-->languages&frameworks-->node.js and NPM重新添加Node.js的路径就好了 3.重新启动Webstorm 完美解决 ...
  • 我昨天执行npm run dev 时报错,然后我查了很久最终发现是我把文件夹的名字改了 ![原本文件夹名字](https://img-blog.csdnimg.cn/2019060721580120.JPG) ![修改后的名字]...
  • 记录博客 因为项目需要使用多个版本node,所以用到了 nvm 管理node版本,nvm安装node...。。 平常直接安装node 版本对应的 npm 是会直接下载完毕的 用 node -v npm-v 都可以直接找到 但 nvm 安装高版本node 后 发...
  • 由于之前使用的nodejs版本是LTS6.10的,今天突然想安装高版本的v8.0,于是在官网下载win版的安装,安装后,cd进入项目目录的,使用npm的时候提示不是外部或内部命令,网上搜索资料,原来是由于在安装node的时候我...
  • 传送门:win10安装nvm管理node版本,以及环境配置和遇到的坑('node' 和'npm'不是内部或外部命令,也不是可运行的程序 批处理文件。)
  • 遇到问题如下图: 据说安装nodejs之后可以解决这个问题,试一下 ...但是执行命令的时候,发现速度比较慢,这里可以修改安装的源 # 中国 npm config set registry https://registry.cnpmjs.or...
  • 近日来由于要模仿一些网上视频教程,需要用到在phpstorm中使用node.js,然而在phpstorm中打开的 terminal中输入“npm install ...”总是显示“npm不是内部或外部命令,也不是可执行程序”,捣鼓了好久,从网上找了很...
  • npm不是内部命令或外部命令

    千次阅读 2017-11-20 22:57:40
    如上,看到npm -v 或者安装软件时,经常跳出的问题。npm需要加入环境变量中。 如上图片,新建两个文件 node_global\npm,并加入环境变量中。 D:nodejs\node_modules\npm路径下找到.npmrc文件,将其内容改为 ...
  • 使用npm命令提示: ‘npm不是内部或外部命令,也不是可运行的程序 在安装nodejs时候,有时候我们会把它安装在d盘别的盘时,经常会遇到npm环境变量没有配好,需要自己手动去配置。 nodejs在nodejs官网下载后直接...
  • 'npm'不是内部或外部命令,也不是可运行的程序 批处理文件一、下载安装node.js二、 问题描述三、解决问题 一、下载安装node.js 链接: https://nodejs.org/ 下载后直接选择选择下一步安装就行。 二、 问题描述 安装...
  • 安装了node.js之后,使用nmp -v可能会提示 ‘nmp’ 不是内部或外部命令,也不是可运行的程序 批处理文件。 那么有可能是环境变量没设置好。 修复 Window10系统中,打开我的电脑-右键属性-高级系统设置-环境变量 ...
  • 'npm' 不是内部或外部命令,也不是可运行的程序 批处理文件。 解决方法: 1.关闭开发工具,重新打开(以管理员方式) 2.我的电脑--系统属性--高级--环境变量--PATH--添加C:\Windows\system32 ...
  • 当我们想在cmd中使用npm命令时,出现==‘npm不是内部或外部命令,也不是可运行的程序批处理文件。==如下图所示: 原因是因为没有安装 node.js。 大家可以到Node.js官网进行下载安装,安装后便可以使用。 ...
  • 我在升级的时候,中断了操作、似乎就导致了npm被玩坏了。一直提示'npm' 不是内部或外部命令。重装也很麻烦! 所以我尝试修复一下!没想到就成功了! 先打开

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,735
精华内容 3,894
关键字:

npm不是内部或外部命令