<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ActionPig 的 Js]]></title><description><![CDATA[AS-JS]]></description><link>https://blog.youkuaiyun.com/robot7th</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; robot7th]]></copyright><item><title><![CDATA[vue前端项目启动报错，node-sass安装失败]]></title><link>https://blog.youkuaiyun.com/robot7th/article/details/123625649</link><guid>https://blog.youkuaiyun.com/robot7th/article/details/123625649</guid><author>robot7th</author><pubDate>Mon, 21 Mar 2022 01:23:35 +0800</pubDate><description><![CDATA[node_sass安装失败导致项目无法正常启动]]></description><category></category></item><item><title><![CDATA[Git 变基概念理解误区]]></title><link>https://blog.youkuaiyun.com/robot7th/article/details/101350158</link><guid>https://blog.youkuaiyun.com/robot7th/article/details/101350158</guid><author>robot7th</author><pubDate>Wed, 25 Sep 2019 10:53:02 +0800</pubDate><description><![CDATA[先放上官方文档的地址，大部分同学应该看了这就明白了，但我是属于那种比较笨的……
https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%8F%98%E5%9F%BA
其实文档里说的还是比较容易理解的，“提取在 C4 中引入的补丁和修改，然后在 C3 的基础上应用一次”，但我自己却偏偏要自作聪明，（想太多了？举一反三？）反向推理，把C3中引...]]></description><category></category></item><item><title><![CDATA[Git Bash 设置Notepad++作为默认编辑器]]></title><link>https://blog.youkuaiyun.com/robot7th/article/details/101234429</link><guid>https://blog.youkuaiyun.com/robot7th/article/details/101234429</guid><author>robot7th</author><pubDate>Mon, 23 Sep 2019 23:49:52 +0800</pubDate><description><![CDATA[安装了Git Bash，浏览的很多帖子中都提到，把Notepad++作为 git默认编辑器是比较流行的做法，于是就搜罗了一些操作方法，更改了默认的编辑器Vim。当然，直接输入vim命令来操作没有问题，但是当我通过pull拉取代码并存在冲突时，需要手动修改完冲突并提交，或者是直接拉取别人的多个分支实现快进合并时，正常情况下应该会自动调用配置的默认编辑器并生成对应的提交描述。
这个时候发现问题了，每次...]]></description><category></category></item><item><title><![CDATA[Git 每次pull拉取代码或者push推送提交时都需要输入密码问题]]></title><link>https://blog.youkuaiyun.com/robot7th/article/details/101058770</link><guid>https://blog.youkuaiyun.com/robot7th/article/details/101058770</guid><author>robot7th</author><pubDate>Mon, 23 Sep 2019 23:21:11 +0800</pubDate><description><![CDATA[由于在使用git之前已经做过一些准备，例如创建ssh 公钥私钥，看了一些git的原理好基础命令，但是由于没有结合实际项目，更像是纸上谈兵，从网上的资料看，很多文章都说只要设置了ssh，就可以不用每次输入密码。其实这里也有一个大坑，或者叫理解分歧吧，总之深一脚浅一脚的趟了很久才恍然大悟。

...]]></description><category></category></item><item><title><![CDATA[element-ui 字体文件fonts/element-icons.ttf | fonts/element-icons.woff 加载报404 异常排查]]></title><link>https://blog.youkuaiyun.com/robot7th/article/details/100738855</link><guid>https://blog.youkuaiyun.com/robot7th/article/details/100738855</guid><author>robot7th</author><pubDate>Sun, 15 Sep 2019 22:34:13 +0800</pubDate><description><![CDATA[另外牵涉到 assetsSubDirectory 和 assetsPublicPath 配置以及module rules 中的loader配置 /.(woff2?|eot|ttf|otf)(?.*)?$/

]]></description><category></category></item><item><title><![CDATA[Module build failed: TypeError: this.getResolve is not a function     at Object.loader……]]></title><link>https://blog.youkuaiyun.com/robot7th/article/details/100642085</link><guid>https://blog.youkuaiyun.com/robot7th/article/details/100642085</guid><author>robot7th</author><pubDate>Sun, 08 Sep 2019 23:38:56 +0800</pubDate><description><![CDATA[由于还用不惯 webpack 4，特别是采用了vue-cli3 搭建的项目，由于还没搞懂在这种环境中自己手动调整配置（vue-cli3 简化了配置，原来很多的配置都集成到vue-cli3内部，不需要在通过显性的配置了，至少目前觉得反而不方便了），所以又换回了webpack 3.6，还是采用vue-cli2（vue init webpack projectName 搭建环境）。
当采用scss来实现...]]></description><category></category></item><item><title><![CDATA[better-scorll 横向滚动无效]]></title><link>https://blog.youkuaiyun.com/robot7th/article/details/92399212</link><guid>https://blog.youkuaiyun.com/robot7th/article/details/92399212</guid><author>robot7th</author><pubDate>Sun, 16 Jun 2019 15:13:23 +0800</pubDate><description><![CDATA[高仿饿了么项目中用到了很多better-scroll插件，基本上都是垂直滚动。
有几个点必须要注意，一个是外部包装器wrapper通过ref="",命名后在创建BScroll实例时作为参数传入并添加其他参数。 this.scroll = new BScroll(this.$refs.yourWrapper,{其他配置参数});
这里也有两个点需要注意，一个是内部容器只能是独立的div或者其他元素，...]]></description><category></category></item><item><title><![CDATA[vuejs fade-enter-active 过渡动画没有效果]]></title><link>https://blog.youkuaiyun.com/robot7th/article/details/91206914</link><guid>https://blog.youkuaiyun.com/robot7th/article/details/91206914</guid><author>robot7th</author><pubDate>Sat, 08 Jun 2019 01:48:06 +0800</pubDate><description><![CDATA[在做一个仿饿了么外卖页面效果时，有一个详情页面显示隐藏的过渡效果。
在折腾了半天后终于发现，他那个效果是用vue1.0写的，在我这2.5版本的vue面前完全不顶用。找到问题就好办了，赶紧上官网搬了一段救兵回来。
在需要过渡效果的元素外面套一层：
&lt;transition name='fade'&gt;&lt;/transition&gt;
然后添加样式：
.fade-enter-active,...]]></description><category></category></item><item><title><![CDATA[sticky footer 提前出滚动条]]></title><link>https://blog.youkuaiyun.com/robot7th/article/details/91051091</link><guid>https://blog.youkuaiyun.com/robot7th/article/details/91051091</guid><author>robot7th</author><pubDate>Thu, 06 Jun 2019 22:43:22 +0800</pubDate><description><![CDATA[sticky footer 网上有很多案例教程，我也照着做了一个，可不管怎么设置，下面那个关闭按钮都躲到屏幕外了，而且右侧提前出现了滚动条。
类似于wrapper层撑满100%后，把footer层挤出去了，但是footer层设置了margin -像素，应该会往上台出底部。关键还是右侧除了滚动条造成的。

最后在一篇文章中介绍说clearfix的作用时，才发现，这表现跟我一模一样啊，但我有添加cle...]]></description><category></category></item><item><title><![CDATA[Vue Slot 层级、作用域详解]]></title><link>https://blog.youkuaiyun.com/robot7th/article/details/90454491</link><guid>https://blog.youkuaiyun.com/robot7th/article/details/90454491</guid><author>robot7th</author><pubDate>Wed, 22 May 2019 23:35:36 +0800</pubDate><description><![CDATA[vue slot插槽的作用域在官方教程中有一条说明：
“父级模板里的所有内容都是在父级作用域中编译的；子模板里的所有内容都是在子作用域中编译的。”
父级模版可以通过prop把参数传递给子级模版，但是反过来是不推荐的。
插槽v-slot就是用来反向传参的。
首先来看一下层级关系，一下是html页面中的dom元素实例
&lt;!DOCTYPE html&gt;
&lt;html&gt;
    &lt...]]></description><category></category></item><item><title><![CDATA[mysqld: [ERROR] Found option without preceding group in config file ... MySQL\my.ini at line 1]]></title><link>https://blog.youkuaiyun.com/robot7th/article/details/90384088</link><guid>https://blog.youkuaiyun.com/robot7th/article/details/90384088</guid><author>robot7th</author><pubDate>Mon, 20 May 2019 22:54:37 +0800</pubDate><description><![CDATA[在安装MySQL后，启动配置时报错。
回忆了一边安装过程，唯一有差别的地方就是在新建my.ini时，文件格式设置成了uft-8
百度了一圈，大概确定是这个问题了。
将my.ini 文件编码改成ANSI/ASCII  重新启动配置，搞定。

...]]></description><category></category></item><item><title><![CDATA[Error: ENOENT: no such file or directory, scandir .....]]></title><link>https://blog.youkuaiyun.com/robot7th/article/details/90312705</link><guid>https://blog.youkuaiyun.com/robot7th/article/details/90312705</guid><author>robot7th</author><pubDate>Sat, 18 May 2019 11:02:00 +0800</pubDate><description><![CDATA[在学习nodejs的过程中，参考了一个例子，顺利完成，然后想更进一步，自己把路由的那块代码单独摘出来。就碰到了这个报错，之前还碰到了模块引入错误的问题，根据自己对报错的理解，一点点的都fix掉了。
最后这个title中的报错，怎么改相对路径都不对。
__dirname 当前目录
/ 根目录
./ 当前目录
…/ 父级目录
明明应该调用父级目录能找到的文件，还是报错。
找了一圈，概念应该没问题。
后...]]></description><category></category></item><item><title><![CDATA[Error: Plugin/Preset files are not allowed to export objects, only functions.]]></title><link>https://blog.youkuaiyun.com/robot7th/article/details/90115782</link><guid>https://blog.youkuaiyun.com/robot7th/article/details/90115782</guid><author>robot7th</author><pubDate>Sat, 11 May 2019 21:59:36 +0800</pubDate><description><![CDATA[之前看的一些babel编译教程，用的都是老版本的babel 预设和插件，今天看了babel官网的使用指南和cli安装教程，安装了最新的babel 7.4.4  @babel/core 和 @babel/cli ，导致在做类似编译练习时报错，怎么也编译不了。
看了简书的一篇文章才终于搞明白( https://www.jianshu.com/p/e21d19875fbb )，最新的babel7.4.x...]]></description><category></category></item><item><title><![CDATA[vue不是内部或外部命令]]></title><link>https://blog.youkuaiyun.com/robot7th/article/details/89931739</link><guid>https://blog.youkuaiyun.com/robot7th/article/details/89931739</guid><author>robot7th</author><pubDate>Tue, 07 May 2019 23:13:17 +0800</pubDate><description><![CDATA[常见的问题，不一样的配方。
都知道是环境变量惹的祸，但我就是搜不到vue.cmd文件在哪里……
直接在C盘，D盘都搜索了，愣是没找到，也是由于网上一些案例的影响，我把C盘的node_global移到了默认安装的D:\Program Files\nodejs\ 目录，其他安装都没问题，Vue和Vue-Cli都正常安装了，但就是提示Vue不是内部命令。
其他人一般都是在node_modules目录下，...]]></description><category></category></item><item><title><![CDATA[Vue 官方教程练习中碰到的问题]]></title><link>https://blog.youkuaiyun.com/robot7th/article/details/89839628</link><guid>https://blog.youkuaiyun.com/robot7th/article/details/89839628</guid><author>robot7th</author><pubDate>Sun, 05 May 2019 09:46:24 +0800</pubDate><description><![CDATA[[Vue warn]: You may have an infinite update loop in a component render function
单元素/组件的过渡例子练习中报了这个警告，从字面意义上来看是组件渲染的时候无限循环了，按照官方例子来写的，理论上应该不会啊。

    Toggle
    
        Vue!
    

仔细检查了一下，发现了问题，偷懒用错了方法...]]></description><category></category></item></channel></rss>