美文网首页
vue 过滤服务器上的.svn文件

vue 过滤服务器上的.svn文件

作者: YellowPoint | 来源:发表于2018-11-20 19:02 被阅读0次

服务器构建的时候多出了.svn的文件;本机只有svn的根目录才有.svn文件夹,服务器上发现每个文件夹都被加上了.svn;关键是在static文件夹里面也加了,vue构建的时候,是直接把static的文件全部复制到dist里面,故导致生成的文件夹里面也有.svn文件夹,在url上都能访问到里面的文件 ;

想办法过滤这个文件夹吧,在webpack.dev.conf.js和webpack.prod.conf.js找到了new CopyWebpackPlugin这个方法,一看就是这个搞的复制了,找到该方法参数说明

from    定义要拷贝的源目录           from: __dirname + ‘/src/public’
to      定义要拷贝到的目标目录     from: __dirname + ‘/dist’
toType  file 或者 dir         可选,默认是文件
force   强制覆盖先前的插件           可选 默认false
context                         可选 默认base context可用specific context
flatten 只拷贝文件不管文件夹      默认是false
ignore  忽略拷贝指定的文件           可以用模糊匹配

原始配置为
// copy custom static assets
    new CopyWebpackPlugin([
      {
        from: path.resolve(__dirname, '../static'),
        to: config.build.assetsSubDirectory,
        ignore: ['.*']  //过滤了所有点开头文件,但未过滤点点开头的文件夹
      }
    ])
    
改为
new CopyWebpackPlugin([
      {
        from: path.resolve(__dirname, '../static'),
        to: config.build.assetsSubDirectory,
        ignore: ['**/.*/**/*']
      }
    ])
    忽略掉了所有目录下点开头的文件以及其文件夹

相关文章

  • vue 过滤服务器上的.svn文件

    服务器构建的时候多出了.svn的文件;本机只有svn的根目录才有.svn文件夹,服务器上发现每个文件夹都被加上了....

  • svn下进行代码版本控制

    svn下进行代码版本控制 svn list /serverPath 列出服务器上svn文件夹 找到指定文件并...

  • SVN

    问题 报如下错误 错误原因:svn服务器上的文件与本地的文件不相匹配 本地多出了某些文件 svn服务器没有 解决办...

  • svn 终端搞定

    1、将文件checkout到本地目录 svn checkoutpath(path是服务器上的目录) 例如:svn ...

  • mac 终端 svn 命令

    1、将文件checkout到本地目录 svn checkoutpath(path是服务器上的目录) 例如:svn ...

  • Linux SVN 命令

    1、将文件checkout到本地目录 svn checkoutpath(path是服务器上的目录) 例如:svn ...

  • 个人总结SVN常用命令

    1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录)例如:svn ...

  • svn-命令行常用命令集锦(持续更新)

    1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录)简写:svn ...

  • svn for mac 操作

    将文件checkout到本地目录命令: svn checkout path(path是服务器上的目录)例如:svn...

  • SVN 命令行笔记

    1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn...

网友评论

      本文标题:vue 过滤服务器上的.svn文件

      本文链接:https://www.haomeiwen.com/subject/xioxqqtx.html