1

我有一个 hexo.io 应用程序,我在其中从 markdown 文件中渲染了很多 html。我需要将一个 emberjs 应用程序嵌入到静态 html 生成的文件中。

测试 1。

  • 使用带有 --output-path 的 ember build 命令生成应用程序文件到 hexo.io 的 js 包含文件夹
  • 在 hexo.io 主题模板中包含文件 {applicaiton}.js 和 vendor.js
  • 生成静态html文件

结果

  • 确定正确加载的 ember js 文件
  • 错误 Uncaught Error: Could not read config from meta tag with name "spa/config/environment".

测试 2。

  • 我将 ember-cli 应用程序的 index.html 中的 head 元标记包含到模板中

meta name="spa/config/environment" content="%7B%22modul..."

这是 config enfironment.js url 编码

结果

  • 现在我可以看到检测到的 emberjs 应用程序

DEBUG: -------------------------------

vendor.js:15751 DEBUG: Ember : 1.11.1

vendor.js:15751 DEBUG: Ember Data : 1.0.0-beta.16.1

vendor.js:15751 DEBUG: jQuery : 1.11.3

vendor.js:15751 DEBUG: -------------------------------

(program):66 Ember Inspector Active

  • 余烬检查员注意检测应用程序
  • 也会抛出这个错误 Uncaught UnrecognizedURLError: /stati-file.html

现在我坚持:

  • 修复 UnrecognizedURLError。
  • 在 ember 检查器中正确检测 ember 应用程序。
  • 如何在我的静态 html 文件模板中包含 emberjs 出口。
4

0 回答 0