因为要在mac上运行Vue项目,需要下载node和npm。

刚开始下载的最新的node(18.12.1)npm下载的8版本运行时出错

 考虑可能是node版本太高,所有我重新卸载删除了所有关于node和npm的文件。想要彻底删除,依次执行以下终端命令

sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}

sudo npm uninstall npm -g
sudo rm -rf ~/.npm

sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.* 
cd /usr/local/lib
sudo rm -rf node*
sudo rm -rf /usr/local/lib/dtrace/node.d

cd /usr/local/include
sudo rm -rf node*

cd /usr/local/bin
sudo rm /usr/local/bin/npm
sudo rm /usr/local/bin/node

这些都操作完之后,点访达,然后前往个人,command+shift+. 显示隐藏文件,把带node和npm的全部删除。

最后终端输入node 如果提示command not found

终端输入node 如果提示command not found证明删除完成

ls -las 仔细查看,全局安装的npm包一般会在这个目录下创建软连接,发现就删除

然后去官网Download | Node.jsNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.https://nodejs.org/en/download/

 

 M系列芯片和node-sass不兼容,所有要下载低版本的node去适配。亲测14版本的node可以用。同时要注意node-sass和node的版本要兼容

 下载完成之后,在终端输入node -v查看node版本。

 在终端窗口进入项目根目录,输入npm install安装完成之后(如果提示

说明文件权限不够

输入chmod -R 777 /Users/自己的用户名/Desktop/Stu/Three/admin-ui/node_modules/.bin/

递归解锁文件权限

)运行npm run dev,如果报错

说明没有运行权限,输入sudo  npm run dev使用超级管理员命令运行。

如果报错出现

 直接重新打开终端窗口,在项目根目录下输入npm rebuild node-sass去重新构建,就能成功运行项目了

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐