2016-09-13 30 views
0

我正在使用名爲tinymce的庫,它有插件。每個文件都在tinymce/plugins/{pluginName}/plugin.js之類的文件夾中。大約有20種不同的插件,但我只需要其中的8個。無論如何,在沒有寫出8條線的情況下,只需更換pluginName就可以做到這一點?從捆綁配置中的多個文件夾中獲取相同的命名文件

+0

無論如何,你必須區分排除的文件夾和包含的文件夾。或者手動添加包含或者更改排除的文件夾名稱(例如,追加'__'到文件夾名稱,例如),然後更改您在捆綁配置中使用的通配符以反映該更改。 – haim770

回答

0

您是否嘗試僅在包中包含tiny_mce.js文件?

我使用TinyMCE的前一段時間,在我BundleConfig.cs我也只加:

bundles.Add(new ScriptBundle("~/bundles/tinymce").Include("~/Scripts/tinymce/tiny_mce.js")); //the main api script only 

由於只有這個配置我能夠使用所有的插件沒有問題。不過,也許我在你的特定場景中錯過了一些東西。

+1

我認爲tinymce需要我明確包含我需要的插件。我只是看着他們的源代碼,看到它處理加載我在init函數中定義的所有插件。這解決了這個問題,但我真的希望有一些方法來做這種'tinymce/plugins/{textcolor,image,paste,colorpicker}/plugins.js'等等。 –

相關問題