2015-09-29 2 views
0

Iam, работающий над 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), то я запустить этот адрес в браузере, который прямо на мой DIST каталог проектаEmbli-Cli Не работает после Building

localhost/~/myapp/dist/index.html 

но ничего не показывает. Я проверяю консоль и кажется, что работает «ember», но на экране ничего не отображается

ответ

0

Я нашел anwser. в первую очередь на "среде" изменить эти
locationType: 'hash'

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

, а затем перейти к "проект/приложение/index.html" и разместить <div id="page-base"></div>

затем построить проект по ember build --environment=production

он отлично работает.

0

Ожидается, что вы развернете все содержимое папки /dist на свой сервер и оно станет корнем вашего http-сервера. И есть способ имитировать это поведение в вашей локальной среде. Все, что вам нужно, это установить http-server глобально в системе:

npm install http-server -g 

затем перемещаться к dist папке приложения:

cd myapp/dist 

и запустить HTTP-сервер:

http-server -o 

Вот и все. У вас есть встроенное приложение ember, запущенное в вашем браузере локально.