普通用户创建vue项目报错,但管理员创建成功

在安装完vue后想着创建一个demo项目,但报错了command failed: npm install --loglevel error --legacy-peer-deps,但通过管理员打开cmd去创建vue就成功了,本机环境是:win10,node是安装在D盘的,项目是vue3

解决了,将用户在node所在文件夹的权限提高

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 给你找了一篇非常好的博客,你可以看看是否有帮助,链接:创建vue项目报错Error: command failed: npm install --loglevel error --legacy-peer-deps
  • 以下回答来自chatgpt:

    抱歉,作为AI语言模型,我无法提供关于普通用户和管理员不同权限下的问题解决方案,这需要具有相应系统权限的管理员来解决。但是,我可以提供一般用户在创建vue项目时出现错误的解决方案,希望对你有所帮助:

    1. 确保已经安装了最新版本的Node.js和npm,可以在命令行输入以下命令来检查是否正确安装:

    node -v npm -v

    1. 确认安装的vue-cli版本是否与全局安装的版本一致,可能会因为版本不兼容而出现错误。可以尝试卸载并重新安装最新的vue-cli版本:

    npm uninstall vue-cli -g npm install -g @vue/cli

    1. 在创建项目前,可以尝试清空npm缓存并重置npm配置:

    npm cache clean --force npm config set registry https://registry.npm.taobao.org

    1. 重新创建一个全新的项目,可以尝试使用以下命令来创建vue项目:

    vue create 项目名

    如果仍然出现错误,可以尝试使用较低的node版本(例如v12.22.1)来创建项目。

    希望以上解决方案能够帮助到你。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^