0


解决idea中npm与node指令无法使用问题

- 解决idea中npm与node指令无法使用问题


出错截图如下

  1. 在idea中无法正常使用在这里插入图片描述 但可在cmd窗口正常查询在这里插入图片描述
  2. 同时有一模糊点,即使用npm list -g在cmd中查询到的安装路径如下图所示在这里插入图片描述 但node的安装路径却不在此,那么配置环境变量时使用这里还是使用安装路径?(这里我觉得应该使用你当初安装路径下node_modules那个路径)
  3. 在idea中的其他相关配置在这里插入图片描述在这里插入图片描述

解答

  1. 首先来说一下npm是什么? a. npm(Node PackageManager)是用于前端的包管理工具,用来分享和使用代码。 b. npm是Nodejs默认的、并由JavaScript编写的软件包管理工具 c. npm一般在node安装完毕后,进行默认安装,通过npm -v,判断是否安装成功 d. npm发展史 e. npm相关命令解释
  2. 那么对npm进行install操作,它会安装到哪里呢? a. 方法一:本地安装npm install,这样它会安装到当前文件树中的node_modules 子文件夹下面。 b. 方法二:全局安装npm install -g,如此便会安装到全局位置,一般是C:\Users\username\AppData\Roaming\npm\node_modules(可通过npm list -g来查询)
  3. 在cmd进行全局安装时,会报如下错误: 其相关原理以及图示在这里插入图片描述 解释:首先注意这里使用的命令是npm install,其作用是会根据项目中的package.json文件自动下载项目所需的全部依赖,而因为我在安装nodejs时,改变了路径,因而在C:\Users…\这一路径下无法找到package.json文件,而应在D盘相关路径下操作在这里插入图片描述
  4. 这里言归正转,来看一看为什么在idea中无法使用npm -v 或 node -v等语句 a. 首先要明白如何在idea中配置nodejs,点我 b. 按照a中的讲解,配置如下,确仍显示’npm’ 不是内部或外部命令,也不是可运行的程序或批处理文件在这里插入图片描述c.大致有5种解决方式: c.1、在idea的terminal中测试其他命令行,看是否是命令行的问题,比如:java -v是否和cmd中的一样,介于此说明命令行没有问题;若这里有问题就要看看是否是Idea种使用cmd的环境变量配置错误。 具体操作:看idea中Settings -> Tools -> Terminal中的Shell path是否正确,正确与否的判断标志看是否与你环境变量中ComSpec变量中的值一致。我这里可以pass掉这一项 c.2、看idea中Settings -> Languages & Frameworks -> Node.js and NPM 中的node.exe路径是否选错。我这里又pass掉了这一项 c.3、打开命令行-----右击命令行标题栏------点击属性选项-------勾选使用旧版命令行--------重启idea(未使用过,仅道听途说) c.4、重启idea,File -> Invalidata Caches / Restart我这里又又pass掉了这一项 c.5、重启电脑,再打开idea试一试(就这个牛逼)经尝试后发现是第五种,重启电脑即可正常运行,我恨!!!!!!!
标签: npm javascript node.js

本文转载自: https://blog.csdn.net/qq_45647792/article/details/130993654
版权归原作者 狗狸子 所有, 如有侵权,请联系我们删除。

“解决idea中npm与node指令无法使用问题”的评论:

还没有评论