考虑到可能是权限问题,就用管理员身份重新登录cmd窗口, 再次运行npm install,npm rm node-sass,npm install node-sass等仍然报同样的错误。 用管理员身份重新安装了nodejs,然后再次npm i 终于出现了不一样的错误: 重要信息是告诉我们这次是网络问题,那就好办了。 1、设置默认目录 (1)set node_path=C:\Program Files\nodejs\node_modules (2)npm config set prefix "C:\Program Files\nodejs\node_global" (3)npm config set cache "C:\Program Files\nodejs\node_cache" 安装cnpm,截图如下。 npm install -g cnpm -registry=https://registry.npm. 运行cnpm,显示'cnpm' 不是内部或外部命令,也不是可运行的程序 或批处理文件。说明没在默认目录,先用npm i 试试。 仍然报错,单独安装node-sass试试,报警告但没有关系。 npm i node-sass 2、用cnpm来安装 path=%path%;C:\Program Files\nodejs\node_global 3、用cnpm i 4、安装vue,cnpm install vue -g 5、npm run serve启动服务,一切正常 大功告成! 总结要点: 1、用管理员安装nodejs 2、设置镜像站点,用cpnm安装vue |
|