10.14-10.16

# 10.14-10.16汇总 ## 1. npm启动项目报错,定位到是 MAC OS环境问题(gyp: No Xcode or CLT version detected!) 解决方法:卸载Command Line Tools并重新安装,或者更新Xcode,无Xcode可以自行下载CLT,终端无法下载则直接下载dmg文件安装 ``` // 删除 $ sudo rm -rf $(xcode-select -print-path) //重新安装 $ xcode-select --install ``` ## 2. ESlint无法在项目中debugger 解决方法:跳过当前行代码检查 ``` //eslint-disable-next-line alert('测试'); ``` ## 3. Vue父组件调用子组件方法 解决方案:参考博客[父组件调用子组件方法](https://www.cnblogs.com/gitByLegend/p/10868538.html) ## 4. 学习了解公司项目结构 里面有许多以前没有接触过的内容后续需要再去了解,比如==vuex、lodash、postcss、vant== ![Fvantapp.png](https://cos.easydoc.net/17080402/files/kgf24uqz.png) ## ==5. 异步请求需要响应时间,导致请求到的值没有被渲染到页面上== ==此问题朱礼刚有给出方案为采取监听,但是改写了自己的代码就暂时没有用到此方法,记录以备后续遇到异步请求的问题可以试验。== ``` watch: { wordData: { handler(newVal) { if (newVal) { this.initChart() } }, deep: true } }, ```