node -v npm -v 都能显示 npm run start 项目 就npm不是内部命令
求解决方案
这篇文章:angular项目解决跨域问题 也许能够解决你的问题,你可以看下1、在node安装目录创建node_global和node_cache文件夹
2、设置环境变量
右击此电脑点击设置—高级系统设置—环境变量
用户变量将PATH设置为 C:\Program Files (x86)\nodejs\node_global,如果没有就新建PATH
系统变量将NODE_PATH设置为 C:\Program Files (x86)\nodejs\node_modules,
如果没有就新建NODE_PATH
3、打开命令提示符,运行命令:
npm config set prefix “C:\Program Files (x86)\nodejs\node_global”
npm config set cache “C:\Program Files (x86)\nodejs\node_cache”
(在这里,因为下载到了C盘的原因,操作文件夹需要管理员权限,简单的命令提示板根本执行不进去。需要右键点击命令提示符以管理员身份打开)。
4、运行完命令后可以下载cnpm检测一下npm是否可以正常使用:$ npm install -g cnpm --registry=https://registry.npm.taobao.org/
打开文件所在的位置,用cmd命令窗口,看能否运营,看看运营的环境问题