微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

禁用webpack的文件,查看vim swp文件

每次我用 vim打开文件时,webpack都会检测到更改并重新编译代码. Vim创建了像.test.txt.swp这样的临时文件,这使得webpack相信项目中发生了一些变化.

禁用swp文件创建有所帮助,但我希望保持swp文件的安全,并且不会因为浏览器重新加载页面而分散注意力,也不会因不必要的代码编译而分心.

如何让webpack知道它不应该反应.* .swp文件的变化?

编辑:
它实际上是webpack-dev-server,它对检测到的新vim交换文件做出反应.只有在源文件中有特定条目即将编译时才会执行此操作.示例来自导入angular2,但不仅仅是:

import’@ angular / core’;
import’@ angular / common’;

解决方法

我对“webpack”一无所知,但您可以告诉Vim将交换文件存储在单个目录中,而不是使用 'dir'设置存储当前目录.我在我的vimrc中使用它:

set dir=$HOME/.vim/tmp/swap
if !isdirectory(&dir) | call mkdir(&dir,'p',0700) | endif

这也将解决其他工具的问题,以及“悬空交换文件”,VCS系统中的交换文件等.

如果你想忽略工具中的Vim交换文件(比如webpack),那么记住只是忽略.swp是不够的; Vim也可以创建带有扩展名的交换文件,例如.swo,.swn等.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐