Ter*_*y H 5 javascript asp.net-mvc tinymce minifiedjs
我有一个 MS MVC 部署,正在寻找 TinyMCE“theme.js”的下标,但没有找到它,因为该文件是 theme.min.js。如何让 MVC 查找缩小的文件?
tinymce 文件是tinyMCE.min.js,因此它正在找到该文件。这是设置 TinyMCE 或 MS MVC 的问题吗?
长解释:我们正在 Microsoft MVC 页面上实现 TinyMCE。它在本地运行,但部署到服务器后无法运行。失败并显示 404,找不到该文件的文件:PROJECT_ROOT/bundles/themes/modern/theme.js
这不是它正在寻找的主题文件的位置,经过一番研究后我发现您需要设置tinymce.baseURL属性。当我这样做时,它通过将错误中的位置更改为文件的实际位置有所帮助:PROJECT_ROOT/Scripts/libs/tinymce/themes/modern/theme.js
问题是,由于某种原因,它正在寻找未缩小的文件 theme.js 而不是 theme.min.js。如果我将名称更改为 theme.js 它就可以了。
我认为 MVC 和/或 TinyMCE 会发挥一些魔力来获得正确的名称。是否有我需要更改的设置?
您需要设置tinymce.suffix = '.min'; 在初始化 TinyMCE 之前
tinymce.suffix = '.min';
tinymce.baseURL = '/js/tinymce';
tinymce.init({
selector: '#editor',
menubar: false,
plugins: 'code'
});
Run Code Online (Sandbox Code Playgroud)
TinyMCE 应该根据您加载的 TinyMCE 文件(tinymce.js或tinymce.min.js)来加载缩小(或非缩小)文件。
不确定你的情况发生了什么,但逻辑似乎失败了。
如果您从https://www.tiny.cloud/get-tiny/self-hosted/获取 DEV 包,它将附带每个文件的缩小版本和非缩小版本,以便编辑器可以在运行时找到它需要的内容。
注意:缩小文件和非缩小文件中的代码功能相同,因此从功能角度来看,是否theme.min.js加载theme.js代码并不重要。它只增加了大约 200K 的文件大小,所以即使这样也无关紧要。
| 归档时间: |
|
| 查看次数: |
1209 次 |
| 最近记录: |