Ember.js Embli Cli在生成后不工作

Ember.js Embli Cli在生成后不工作,ember.js,ember-cli,Ember.js,Ember Cli,我正在围绕Ember Cli工作。我构建了一个项目并自定义了Ember-Cli-build.js,但最终它不起作用。 这是我的工作步骤: 1余烬新myapp cd myapp 余烬服务器 它运作良好,我可以看到我的项目 2然后运行ember build-environment=production并成功构建项目。存储在dist/中。看来我的项目已经完成了。 3然后我在直接指向我的dist目录项目的浏览器上运行此url localhost/~/myapp/dist/index.html 但什么也

我正在围绕Ember Cli工作。我构建了一个项目并自定义了Ember-Cli-build.js,但最终它不起作用。 这是我的工作步骤: 1余烬新myapp cd myapp 余烬服务器 它运作良好,我可以看到我的项目 2然后运行ember build-environment=production并成功构建项目。存储在dist/中。看来我的项目已经完成了。 3然后我在直接指向我的dist目录项目的浏览器上运行此url

localhost/~/myapp/dist/index.html
但什么也看不出来。
我检查控制台,似乎余烬正在运行,但屏幕上没有显示任何内容

我找到了anwser。首先,在环境中更改以下位置类型:“哈希”

然后转到project/app/index.html并放置

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


它工作正常。

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

npm install http-server -g
然后导航到应用程序的dist文件夹:

cd myapp/dist
然后启动http服务器:

http-server -o
就这样。您已经在本地浏览器中运行了内置的ember应用程序

http-server -o