create-react-app 项目目录 报错

Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts...

'npm' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

Aborting installation.
  npm install --save --save-exact --loglevel error react react-dom [email protected] has failed.

Deleting generated file... package.json
Deleting boss-client/ from C:\Users\shangsiqi\Desktop\nodejsworkpace\react实战
Done.

一般看到不是内部或外部命令的时候都会想到是环境变量没配好
但是我就想我配的好好的,之前用的也好好的

于是就查了一下
看到有把淘宝代理的npm安装地址设置成正常国外的

把原来淘宝代理换成国外的

npm config set registry http://registry.cnpmjs.org


淘宝代理
npm config set registry http://registry.taobao.org

但是还是没用,检查了一下发现只在系统变量中添加了node的安装路径,没在用户变量的path中添加node的安装路径create-react-app 项目目录 报错_第1张图片
这样配置好后就能用npm全局安装的包了

在这里强调一下,安装环境变量的目的:
就是当你在一个路径下使用了一个命令或操作时,会首先在当前目录中寻找
如果没有就去配置的path中寻找,path中找不到就会报 ‘xxx不是内部或外部命令的错’

配置环境变量的实质就是把路径全局化,在任何目录下都能使用该目录下的命令

后来在npm start时又遇到了报错

create-react-app 项目目录 报错_第2张图片
其实还是环境变量问题
原因是没有配置 C:\windows\system32
create-react-app 项目目录 报错_第3张图片

你可能感兴趣的:(前端)