【问题标题】:Embli-Cli Not work after BuildingEmbli-Cli 在构建后不起作用
【发布时间】:2015-09-29 04:16:07
【问题描述】:

我正在使用 Ember-Cli。我构建了一个项目并自定义了“ember-cli-build.js”,但最终它不起作用。 这是我的工作步骤:
1)ember new myapp cd myapp ember server 它工作正常,我可以在“http://localhost:4200”上看到我的项目
2) 然后运行ember build --environment=production 并得到Built project successfully. Stored in "dist/". 这样看来我的项目已经建成。
3)然后我在浏览器上运行这个 url 直接到我的 dist 目录项目

localhost/~/myapp/dist/index.html

但没有显示。 我检查了控制台,似乎“ember”正在运行,但屏幕上没有显示任何内容

【问题讨论】:

    标签: ember.js ember-cli


    【解决方案1】:

    我找到了答案。首先在“环境”上改变这些
    locationType: 'hash'

    APP: {
      rootElement: "#page-base"
    }
    

    然后转到“project/app/index.html”并放置<div id="page-base"></div>

    然后通过ember build --environment=production构建项目

    效果很好。

    【讨论】:

      【解决方案2】:

      预计您将 /dist 文件夹中的所有内容部署到您的服务器,它将成为您的 http 服务器的根目录。并且有一种方法可以在您的本地环境中模拟这种行为。您只需在系统中全局安装http-server

      npm install http-server -g
      

      然后导航到您应用的dist 文件夹:

      cd myapp/dist
      

      并启动 http-server:

      http-server -o
      

      就是这样。您已在本地浏览器中运行构建的 ember 应用程序。

      【讨论】:

        猜你喜欢
        • 2018-02-07
        • 2017-09-22
        • 1970-01-01
        • 1970-01-01
        • 2022-11-04
        • 1970-01-01
        • 2014-05-15
        • 1970-01-01
        • 2018-02-07
        相关资源
        最近更新 更多