【问题标题】:DevExpress deployed application looking for dxiconsDevExpress 部署的应用程序正在寻找 dxicons
【发布时间】:2017-06-14 13:55:29
【问题描述】:

我正在将几个 DevExpress 仪表板整合到一个项目中。它们最初是在单独的项目中进行原型设计和演示的。在新项目(这是一个新的 IIS 应用程序)中运行它们时,它们正在请求 icons/dxicons.woff,然后当失败并出现 404 错误时,将请求 icons/dxicons.ttf。我知道 woff 是一个压缩的 ttf 文件,所以它回退到请求 ttf 文件是有意义的。

我是否缺少提供图标的处理程序?原始项目中不存在图标文件夹。

【问题讨论】:

    标签: devexpress


    【解决方案1】:

    我们需要在构建配置中添加这个来加载 .woff/.tff 字体文件。我不确定您使用的是哪个框架。 我在我的角种子应用程序中遇到了同样的问题。我通过添加图标/dxicons.ttf 的源和目标路径解决了这个问题。 请找到以下修复程序,看看它是否可以帮助您在应用程序中找到任何方法

    tools/config/project.config.ts

    ICONS_DEST = `${this.CSS_DEST}/icons`;
      ICONS_SRC = [
          'node_modules/devextreme/dist/css/icons/**'
      ];
    

    工具/任务/项目/build.fonts.ts

    export = () => {
            var paths = [
                { src: Config.FONTS_SRC, dest: Config.FONTS_DEST },
                { src: Config.ICONS_SRC, dest: Config.ICONS_DEST }
            ];
            var tasks = paths.map(function(path) {
                return gulp.src(path.src).pipe(gulp.dest(path.dest));
            });
            return tasks;
        };
    

    它将 dxicons.ttf 加载到我的 dist 文件夹,我部署到服务器并按预期工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-26
      • 2011-04-18
      • 1970-01-01
      • 2019-08-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多