Q1:node-sass,sass-loader安装失败
- A1:需要改用cnpm来安装才行,之前必然要先装下cnpm
# npm install cnpm -g
Q2: 如果采用vue2框架,node-sass执行时会报错
- A2:原因是node-sass版本太新导致,建议安装以下版本
cnpm install sass-loader@10.1.1 -D
cnpm install node-sass@5.0.0 -D
Q3:如果开发环境有很多console.log,生产环境不小要的话怎么办?
- A3: vite.config.js追加片段
build:{
terserOptions: {
compress: {
//生产环境时移除console
drop_console: true,
drop_debugger: true,
},
},
},
Q4: mysql2.15.0 升级到 mysql2.18.1情况下, 会出现如下错误。
Error:unable to get local issuer certificate
| 中间件 | 老版本 | 新版本 |
|---|---|---|
| NODEJS | 8.9.1 | 16.13.0 |
| mysql | 2.15.0 | 2.18.1 |
老版本mysql的ssl写法
ssl:{
ca: fs.readFileSync(__dirname+'/cert/xxxx.pem')
}
- A4:安全升级
新版本写法:
ssl: true