2015-02-14 3 views
2

Я получаю то, что выглядит как "классический" ошибка при запуске приложения Ember-CLI:Ember-CLI Ошибка: файл уже существует

EEXIST, file already exists.

Я консультировался

Starting ember server with ember cli

И, похоже, проблема в Брокколи исправлена?

Я попытался исключить node_modules папку и папку tmp, бег npm cache clear затем npm install. Но безрезультатно.

Странно, что был никогда не файл в templates/application.js (ссылочный файл в приведенной ниже ошибке).

ember server 

version: 0.1.5 
Using `app.import` with a file in the root of `vendor/` causes a significant per 
formance penalty. Please move `bower_components\modernizr\modernizr.js` into a s 
ubdirectory. 
Using `app.import` with a file in the root of `vendor/` causes a significant per 
formance penalty. Please move `bower_components\fastclick\lib\fastclick.js` into 
a subdirectory. 
Using `app.import` with a file in the root of `vendor/` causes a significant per 
formance penalty. Please move `bower_components\foundation\js\foundation.js` int 
o a subdirectory. 
Livereload server on port 35729 
Serving on http://0.0.0.0:4200/ 
EEXIST, file already exists 'C:\file-path\tmp\template_compil 
er-tmp_dest_dir-0waBduix.tmp\ember-base\templates\application.js' 
Error: EEXIST, file already exists 'C:\file-path\tmp\template 
_compiler-tmp_dest_dir-0waBduix.tmp\ember-base\templates\application.js' 
    at Object.fs.openSync (fs.js:432:18) 
    at Object.fs.writeFileSync (fs.js:971:15) 
    at Object.copyPreserveSync (C:\file-path\node_modules\emb 
er-cli-emblem\node_modules\broccoli-emblem-compiler\node_modules\broccoli-filter 
\node_modules\broccoli-kitchen-sink-helpers\index.js:150:8) 
    at C:\file-path\node_modules\ember-cli-emblem\node_module 
s\broccoli-emblem-compiler\node_modules\broccoli-filter\index.js:41:19 
    at C:\file-path\node_modules\ember-cli-emblem\node_module 
s\broccoli-emblem-compiler\node_modules\broccoli-filter\node_modules\promise-map 
-series\index.js:11:14 
    at $$$internal$$tryCatch (C:\file-path\node_modules\ember 
-cli-emblem\node_modules\broccoli-emblem-compiler\node_modules\broccoli-filter\n 
ode_modules\rsvp\dist\rsvp.js:490:16) 
    at $$$internal$$invokeCallback (C:\file-path\node_modules 
\ember-cli-emblem\node_modules\broccoli-emblem-compiler\node_modules\broccoli-fi 
lter\node_modules\rsvp\dist\rsvp.js:502:17) 
    at $$$internal$$publish (C:\file-path\node_modules\ember- 
cli-emblem\node_modules\broccoli-emblem-compiler\node_modules\broccoli-filter\no 
de_modules\rsvp\dist\rsvp.js:473:11) 
    at Object.$$rsvp$asap$$flush [as _onImmediate] (C:\file-path\node_modules\ember-cli-emblem\node_modules\broccoli-emblem-compiler\node_mod 
ules\broccoli-filter\node_modules\rsvp\dist\rsvp.js:1581:9) 
    at processImmediate [as _immediateCallback] (timers.js:336:15) 

ответ

2

Обнаружена проблема!

Я использовал ember-cli-emblem и я был какapplication.hbs и application.emblem в папке шаблонов.

По-видимому, это недопустимо, должно быть одно или другое.

+0

Это исправлено для меня! У меня были и «app.coffee», и «app.js». (Я попытался отладить, следуя https://github.com/ember-cli/ember-cli/issues/3413, но где-то посередине я решил обновить ember, и он добавил новый 'app.js', который Я не заметил.) – Justin