1、拉取项目
git clone https://gitee.com/renrenio/renren-fast-vue.git
2、执行npm install时候报错原因如下
是因为node.js版本过高导致与node-sass版本不一致导致下载失败
因为renren-fast-vue拉取的node-sass版本是6.*的,我自己用的node.js是18.*的对应node-sass版本是8.*的,这时候如果我们降低node.js版本很不方便
3、下载cnpm
npm install cnpm -g --registry=https://registry.npm.taobao.org
4、 清理缓存
使用cnpm命令之前、我们要进行授权、不然会报禁止运行脚本
Start-Process powershell -Verb runAs
在跳出来的cmd中执行
set-ExecutionPolicy RemoteSigned
输入y,表示同意
y
现在可以清理缓存了 ,因为刚刚我们下载依赖的时候,虽然没成功,但是可能会有残留
cnpm uninstall --save node-sass
5、安装sass,这样就不会出现版本不一致了
cnpm install --save node-sass
运行命令后我们发现package.json文件中的sass版本变成了8.0.0
6、在下载renren-fast-vue依赖就ok了
cnpm install
7、运行(这时候执行下面任意一条命令都可以)
npm run dev
cnpm run dev