1 npm 不是内部外部命令
- 在vscode中 运行npm install 命令。返回npm 不是内部外部命令
- 第一步 :检查nodejs 是否安装好 具体办法 cmd 中 运行 node -v
- 正常情况下应该输出node 的版本号
- 如果没有出现 那可能是环境变量没有配置好 (1)NODE_PATH="C:/nodes" (2)path里增加一个nodepath 的相对路径 %NODE_PATH%
- 配置好环境变量 再次打开cmd 运行 node - v npm - v就可查看版本号了。表示安装成功
- node 的版本与npm 的版本有对应关系 不过我还没发现他的版本不对应有啥影响
2 npm install 安装失败
- 如果node环境变量啥的都安装好了 但还是安装失败 那么建议安装淘宝镜像
- 安装淘宝镜像命令:npm install -g cnpm --registry=https://registry.npm.taobao.org
- 安装淘宝镜像出错 说是权限问题 那找到node最外层文件夹 右键属性 修改本机权限 把全局控制勾上
- 装好cnpm 即淘宝镜像后 可以运行 cnpm -i 查看。如果又报权限错误 那到电脑左下角搜索 windows poweshell
- 1.以管理员身份运行 2 输入 set-ExecutionPolicy RemoteSigned 3 根据提示输入 A 回车 4 再次回到cnpm -v 执行成功
- pnpm yarn 这些报错也可以用此方法
- 做完以上两部则可以运行npm run dev 了
3 npm 和 cnpm
-
个人通俗理解有误欢迎指正
-
npm 和cnpm 镜像 都是一个仓库一样的东西 npm是国外的 cnpm淘宝镜像的服务器在国内 所以更为稳定方便使用
-
安装他们就像导包一样
4 node js 与vscode的关系
- 个人通俗理解 有误欢迎指正
- vscode只是一个开发工具 就像eclipse一样
- eclipse里面的东西想要运行 需要有jdk
- node对于vscode的作用 相当于 jdk与eclipse