Node Sass does not yet support your current environment: Windows 64-bit
把node版本从16版本切到的14版本就行了...
Eslint不起作用,报Eslint不能格式化 .vue文件
首先在控制台OUTPUT中能看到错误
缺少了eslint utils 包,从其他地方拷进node_modules中就可以了
element-ui el-date-picker 时间修改不了
change事件触发不了
参考了: https://blog.csdn.net/qq_39942621/article/details/114869209
参考了: https://blog.csdn.net/weixin_43953518/article/details/120507441
element-ui 时间控件,点击时间没有显示时间?
热门视频模块中是,没有先在data中定义这个时间,而是后来通过接口赋值导致的
按理说,不应该动态给data添加新的属性,不然组件不能及时动态响应
this.$refs获取为undefined
参考了: https://www.cnblogs.com/henuyuxiang/p/15165784.html
临时解决办法:
setTimeout(() => {
this.$refs.regionInfoRef.regionInfo.regionModel = 0
}, 0)
element-ui dialog 关闭时调用了两次接口
原因是,点击footer中按钮返回,触发了dialog右上角的×close事件
解决办法是,把footer中的click方法改成@click="dialogVisible = false"就行了
另外右上角的 × close事件为 @close="closeDialog"
如果采用 @closed="closeDialog",则导致可能出现不能直接点击 × 来关闭弹窗
npm run dev 报错
参考: https://www.cnblogs.com/zhoushunchang/p/15339150.html
TypeError: this.getOptions is not a function
参考: https://blog.csdn.net/qq_42430948/article/details/113552673
原因: less-loader安装的版本过高
解决方案: 1.npm uninstall less-loader
2.npm install less-loader@6.0.0
Unexpected token u in JSON at position 0
很可能是,JSON.parse()中的值为undefined导致的.
request to https://registry.cnpmjs.org/vue failed, reason: Hostname/IP does not match certificate‘s
命令行执行: npm config set strict-ssl false
参考了: https://blog.csdn.net/qq_39378657/article/details/107550663
npm install 报 network proxy 的问题
解决办法:
npm config set proxy null
npm config set https-proxy null
npm config set registry http://registry.npmjs.org/
npm config set strict-ssl false
参考了: https://blog.csdn.net/weixin_45817985/article/details/115721509