我是我工作的客户端人员,对于我们正在构建的 Web 应用程序,除了已经存在的 jQuery 和 jQuery UI 之外,我还引入了一些新的 JS 库。我们使用标准文件夹结构设置,其中包含 CSS 和图像,~/Content
以及 JS 中的 JS ~/Scripts
。在后者中,我们将内部开发的库分类到子文件夹中,例如~/Scripts/Plugins
.
但是,现在我想添加即 TinyMCE 并发现自己感到困惑。NuGet 将所有与 TinyMCE 相关的文件安装到~/Scripts/tinymce
.,但tinymce/skins
包含我认为不应包含在~/Scripts
文件夹中的 CSS 和图像。
在 MVC 文件结构中构建供应商库的正确方法是什么?或者,如果没有合适的方法,是否有建议的最佳实践?我不觉得*把原来整洁的结构弄得太多。请注意,我不是在寻找未来的捆绑包,磁盘结构是一个单独的问题。