gpt4 book ai didi

javascript - 如何让 js 插件在发布时支持 ASP.NET javascript 优化

转载 作者:行者123 更新时间:2023-11-30 05:54:03 27 4
gpt4 key购买 nike

我的 ASP.NET MVC 4 网站中有一个 ckeditor 插件。该插件位于区域的内容文件夹中。

在调试环境下工作时,一切正常。当我部署到生产服务器时,js 优化开始,连同我使用的 CliendDependency 框架优化 javascripts 以提供更少的文件,从而减少与服务器的连接。这很好,除了事实上,在我的例子中,像 ckeditor 这样的 javascript 插件在页面上呈现自己时在内部引用其他 .js 文件。结果,页面的 javascript 请求了一些 .js 文件,就好像它们位于站点的根文件夹中一样(优化的 JS 文件“好像”来自根目录)。但实际上,请求的文件位于文件夹结构的深处。

除了禁用 JS 优化之外,是否有更概念化的解决方法来解决此问题?我可以设置一些自定义规则?或者我只是将所需的文件复制到根文件夹而忘记了这个问题?

最佳答案

您可以继续使用 CkEditor 的优化和捆绑。

您只需要为您的 ckeditor 文件夹设置以下全局

CKEDITOR_BASEPATH = ApplicationPath + '/scripts/ckeditor/ckeditor_3.5.3/';

并且当您初始化 ckeditor 时设置 baseHref,例如

CKEDITOR.replace(editorName, {
baseHref: CKEDITOR_BASEPATH,
}

关于javascript - 如何让 js 插件在发布时支持 ASP.NET javascript 优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13034285/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com