win10配置VUE开发环境中遇见的一些问题以及解决的方式

278 阅读2分钟

设置npm源为淘宝源

npm config set registry https://registry.npm.taobao.org

python3.8安装node-sass 失败

npm ERR! gyp ERR! stack Error: Command failed: C:\Users\29135\AppData\Local\Programs\Python\Python38\python.EXE -c import sys; print "%s.%s.%s" % sys.version_info[:3]; npm ERR! gyp ERR! stack File "<string>", line 1 npm ERR! gyp ERR! stack import sys; print "%s.%s.%s" % sys.version_info[:3];

解决方案

官网下载python 2.7并安装 不知道2.7的安装位置可通过命令:py -0p 执行设置命令

config npm config set python C:\Python27

node-sass安装失败:

npm ERR! code 1 npm ERR! path D:\IdeaProjects\PlantKit\node_modules\node-sass npm ERR! command failed npm ERR! command C:\windows\system32\cmd.exe /d /s /c node-gyp rebuild npm ERR! gyp info it worked if it ends with ok

解决方案

下载 node-sass 二进制 github.com/sass/node-s… 下载时,需要注意以下你的 node 版本以及对应的 NODE_MODULE_VERSION 版本,版本映射可以查看这里。

设置环境变量 setx path 你的文件存放路径\win32-x64-93_binding.node

执行依赖安装 npm i node-sass --sass_binary_path=你的文件存放路径\win32-x64-93_binding.node

执行:npm install

如果上述方法都不行 则使用 NVM

下载 NVM github.com/coreybutler…

安装前先卸载nodejs 重启电脑后执行命令:nvm install 版本号 版本号查询命令: nvm ls available

NVM配置 NPM源 在nvm安装目录下的 settings.txt中加上下列代码
  1. node_mirror: npm.taobao.org/mirrors/nod…
  2. npm_mirror: npm.taobao.org/mirrors/npm…
NVM常用命令:
- nvm off                     // 禁用node.js版本管理(不卸载任何东西)
- nvm on                      // 启用node.js版本管理
- nvm install <version>       // 安装node.js的命名 version是版本号 例如:nvm install 8.12.0
- nvm uninstall <version>     // 卸载node.js是的命令,卸载指定版本的nodejs,当安装失败时卸载使用
- nvm ls                      // 显示所有安装的node.js版本
- nvm list available          // 显示可以安装的所有node.js的版本
- nvm use <version>           // 切换到使用指定的nodejs版本
- nvm v                       // 显示nvm版本
- nvm install stable          // 安装最新稳定版
npm install 运行时失败异常

npm ERR! code EPERM npm ERR! syscall unlink npm ERR! path D:\IdeaProjects\PlantKit\node_modules\echarts\lib npm ERR! errno -4048

解决方式

使用管理角色打开CMD 切换到项目目录下重新 npm install