如何从Ember构建中排除文件?

时间:2019-03-14 07:46:57

标签: ember-cli

这个问题我已经十个小时了。我已经尝试了网络上解释的所有内容(包括SO),但没有任何效果。

它们不起作用是因为它们只是不起作用,或者它们没有提供如何进行连接的关键细节。

要解决的问题::从树中排除单个文件,然后将其返回ember-cli-build.js。

我可以使用Broccoli漏斗排除文件,但是在构建树后 会发生。这不起作用(有关详细信息,请参见下面的“为什么需要此功能?”。)

我什至创建了一个preprocessTree插件,该插件被调用,但是随后使构建崩溃:

  

Broccoli插件:[ConfigReplace]失败,原因:   错误:ENOENT:没有这样的文件或目录,lstat'tests / dummy / app'

ember-cli-funnel根本不做任何事情。

如果您有解决方案,请提供完整的详细信息,包括如何进行连接。

我为什么需要这个?

首先,我进入了Ember项目的前9天。我是新来的。

我需要排除文件,因为ember具有目录树结构,该结构破坏了所有IDE模块的查找(Intellij等仅表示“未安装模块”)。如果您纠正了路径,则该项目将无法运行,但IDE会运行。

这是因为Ember将目录路径中的“ app”替换为“ modulePrefix”的值。

我的解决方案是创建一个指向“。”的符号链接。在“ app”文件夹中,并带有modulePrefix的名称值。效果很好!

除此以外,ember版本尝试处理该递归符号链接并失败。

除ember以外的任何内容的简单解决方案是从构建中排除该文件(符号链接)。

0 个答案:

没有答案