Yeoman 生成器不尊重忽略的 glob 文件路径带有作用域包

问题描述

我遇到了一个非常奇怪的情况。我为一个项目编写了一个自耕农生成器。从本地项目目录(使用 npm link)运行它时,我的 glob 模式有效并且忽略了正确的文件。但是,我也将我的包发布到了一个私有仓库,当使用该安装的包运行生成器时,我忽略文件的 glob 模式不起作用

这是我的代码

this.fs.copy(
            templatePaths,this.destinationPath(`apps/${this.answers.projectPath}`),{ ignore: [
                    this.templatePath(`${this.frontendTemplatesBase}/**/*.ejs`),this.templatePath(`${this.frontendTemplatesBase}/**/*.*.ejs`)
                ] },{ dot: true }
        );

什么可能导致打包版本不忽略指定的文件

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)