2025年vue安装不成功(vue安装失败)

vue安装不成功(vue安装失败)1 文字乱码 2 npm 依赖下载报错 Hostname IP deos not match certificate s altnames 3 vue 无法加载文件 因为在此系统中禁止运作脚本 请参阅 http go microsoft com fwlink LinkID 中的 about Exection prolicies 4 创建 vue 项目时报错 5 提示 rollbackFail verb npm session 6



1、文字乱码
2、npm依赖下载报错:Hostname/IP deos not match certificate’s altnames
3、vue 无法加载文件,因为在此系统中禁止运作脚本。请参阅http://go.microsoft.com/fwlink/?LinkID=135170中的about_Exection_prolicies
4、创建vue项目时报错
5、提示rollbackFailedOptional:verb npm-session
6、‘vue-cli-service’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。
7、cnpm : 无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
8、因为依赖报了一推错,解决冲突。
9、执行npm install报:报错4048
10、npm run serve时Invalid options in vue.config.js: “publicPath” is not allowed
11、npm reason: certificate has expired
12、运行vue项目的时候,报错 error:0308010C:digital envelope routines::unsupported
13、执行npm run serve的时候 报内存错误FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

1、文字乱码
在这里插入图片描述

解决办法:在命令行输入:

 

2、npm依赖下载报错:Hostname/IP deos not match certificate’s altnames

解决办法:在命令行输入:

 

3、vue 无法加载文件,因为在此系统中禁止运作脚本。请参阅http://go.microsoft.com/fwlink/?LinkID=135170中的about_Exection_prolicies
在使用 vue init webpack 项目文件名 时报如上错误。
解决办法:使用管理员身份在命令行输入:

 

在这里插入图片描述

4、创建vue项目时报错

如下:
改
该问题是vue-cli脚手架的一个bug,原因是chromedriver的部分文件被国内网络给墙掉了,无法下载完整的chromedirver包,解决办法:npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
在这里插入图片描述
5、提示rollbackFailedOptional:verb npm-session
这个问题是我在命令行中安装vue时报的错
解决办法:这个其实是代理地址问题,在命令行使用如下命令即可:

 

安装淘宝镜像之后,再执行:

 

6、 ‘vue-cli-service’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。

方法:删除掉原来的 node文件,重新执行 npm install
7、cnpm : 无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
方法:npm install -g cnpm --registry=https://registry.npm.taobao.org
删除掉原来的 node文件,重新执行 npm install

8、解决版本冲突问题:Fix the upstream dependency conflict, or retrynpm ERR! this command with --force, or --leg
方法:在终端窗口执行命令:npm install --legacy-peer-deps即可。在这里插入图片描述
9、出现这个问题主要是权限问题,可能运行项目所在盘符没有管理员权限,错误如下:
在这里插入图片描述
第1种方法:直接用命令清理
用管理员的身份运行 CMD 在控制台上输出 npm cache clean --force 一样可以删除

第2种方法 用管理员的身份运行 CMD
在此 CMD 输入 npm install -g @vue/cli 就可以成功安装了
10、npm run serve时Invalid options in vue.config.js: “publicPath” is not allowed
项目在build的时候报的这个错误: 具体原因是因为版本支持的问题,publicPath 属性到 vue-cli 3.2.0 之后才支持,所以将 publicPaht 改成 baseUrl 即可,改后:
在这里插入图片描述
11、npm reason: certificate has expired
第一步:清除缓存:npm cache clean --force
第二步:取消ssl验证 npm config set strict-ssl false
第三步:可以切换cnpm或者淘宝镜像(选择一种使用即可)
npm config set registry http://registry.cnpmjs.org
第四步:安装vue脚手架
npm config set registry https://registry.npmmirror.com
npm install -g @vue/cli --这个会耗费一点时间
12、Error: error:0308010C:digital envelope routines::unsupported
这个问题是因为使用高版本的node版本问题导致的错误。
我本地是node20,但是本地项目需要17以下的版本,使用nvm进行版本控制:

  1. 先使用nvm ls查看目前已有的版本,我是只按照了20的版本
    在这里插入图片描述

  2. 使用nvm list available查看目前可以按照的版本
    在这里插入图片描述

  3. 使用nvm install 版本号 进行安装;

  4. 使用nvm use 版本号进行版本控制
    在这里插入图片描述
    13、内存问题:FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
    解决办法:JavaScript堆内存不足的错误。这可能由内存泄露或高内存消耗引起,调整内存就好。
    为了解决这个问题,我运行了2个命令之后就可以打包了
    1、首先全局下载npm包
    npm install -g increase-memory-limit
    2、进入工程目录,执行:
    全局安装:increase-memory-limit
    解释说明:是用来设置node进程可占用的内存,通过设置一个大内存占用来解决该问题
    但是再次使用npm run serve 的时候,又报:‘“node --max-old-space-size=10240”’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。见下图:
    在这里插入图片描述
    使用命令:删除并重新下载node_modules依赖 使用npm install
    上面13个问题,是我在VSCode上安装及运行vue项目时遇到的问题,希望能帮到大家。

编程小号
上一篇 2025-01-28 11:40
下一篇 2025-02-05 15:51

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/75551.html