Vue-Element-admin高版本的使用

1.先去Git去安装一个博客 https://gitee.com/constfiv/vue-element-admin-fix-install-problem
2.在cmd里输入 npm install deasync --ignore-scripts   
关于这段命令的代码意思:npm install deasync --ignore-scripts命令用于在安装deasync模块时跳过执行脚本。

当使用npm install命令安装一个模块时,会自动执行该模块根目录下的package.json文件中的scripts字段指定的脚本。但是,在某些情况下,我们可能不需要执行这些脚本,或者这些脚本引起了问题,导致无法正常安装模块。这时,可以使用--ignore-scripts参数来跳过执行这些脚本。

deasync是一个Node.js模块,用于将异步代码转换为同步代码。它需要编译Native模块,因此在安装时需要执行一些脚本来构建这些模块。如果执行这些脚本失败,可以尝试使用--ignore-scripts参数来跳过它们,以解决安装问题。

需要注意的是,跳过脚本可能会导致一些功能无法正常使用或性能下降。因此,在使用--ignore-scripts参数时,应该确保已经理解了其可能带来的后果,并谨慎处理。

3.安装Node.js的文件 输入 npm i

4.安装完成后使用  set NODE_OPTIONS=--openssl-legacy-provider 这段意思是使用Node.js 的旧版本
注:set NODE_OPTIONS=--openssl-legacy-provider是用于启用Node.js的一个选项,它的作用是使用旧版的OpenSSL加密库。

在Node.js 16版本中,采用了一个名为"async context"的新特性来改进异步调用效率。然而,在某些情况下(例如使用旧版OpenSSL库的环境中),这个特性可能会导致异步代码执行错误或崩溃。

通过设置NODE_OPTIONS=--openssl-legacy-provider环境变量,可以禁用该特性,强制Node.js使用旧版的OpenSSL库,以兼容一些旧系统或旧版依赖库。

需要注意的是,这个选项不应该被滥用,因为它可能会影响到Node.js的性能和安全。只有在必要的情况下才应该使用这个选项。

总之,启用set NODE_OPTIONS=--openssl-legacy-provider选项,可以让Node.js使用旧版本的OpenSSL加密库,以兼容一些特殊的环境,但需要注意潜在的性能和安全问题。
5.启动项目:npm run dev


注:如果先输入代码麻烦 可是试试这种办法 https://blog.csdn.net/m0_50089886/article/details/129650383 此网站 替换script中的代码即可

Vue-Admin打包 

npm run build:prod 是一个自定义的 npm 脚本命令,用于在生产环境下构建项目。

在 package.json 文件的 scripts 部分,可以定义一些自定义的 npm 脚本命令。而 npm run 命令可以执行这些自定义的脚本命令。

build:prod 是其中一个自定义的脚本命令,它用于在生产环境下构建项目。通常,该命令会执行一系列构建相关的操作,例如压缩代码、优化资源、生成静态文件等,以准备项目的部署和发布。

具体的构建操作取决于你的项目配置和脚本的定义。你可以查看项目的 package.json 文件,找到 scripts 部分,查看 build:prod 对应的命令是怎么定义和执行的。

一般情况下,你可以在终端或命令提示符窗口中运行以下命令来执行 build:prod 脚本:

npm run build:prod
这将触发相应的构建操作,生成用于生产环境的项目文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值