nodejs 新版本build问题

发布时间 2023-11-05 16:16:47作者: fieldtianye

nodejs、vue问题记录

【vue 下载地址】

https://unpkg.com/vue/dist/vue.js

https://unpkg.com/vue@next

https://unpkg.com/vue@3/dist/vue.global.js

【npm创建vue项目】

npm create vue@latest

 

1、node 新版本问题

参考下:https://www.jianshu.com/p/edbad6875b7e

Node.js Web 项目报错 error:0308010C:digital envelope routines::unsupported 的解决方案

根据 Node.js 官网的博客所写:
  Node.js v17.x、v18.x 和 v19.x 使用 OpenSSL v3,而 v14.x 和 v16.x 不会受到影响。

设置环境变量:

export NODE_OPTIONS=--openssl-legacy-provider

set也试了一下,我的没效果?之后再看看

set NODE_OPTIONS=--openssl-legacy-provider

 

2、npm run build 错误 node-sass

问题提示:Node Sass does not yet support your current environment: Linux 64-bit with false


方法 1(已解决):

npm rebuild node-sass

方法2:同上

先卸载node-sass

npm uninstall --save node-sass

再安装node-sass

npm install --save node-sass

如果还是不行就执行

npm cache clean

再执行

npm install --save node-sass