2015-02-24 96 views
0

我使用的是ember-cli版本0.1.15,它無法運行新創建的應用。ember-cli不會解析jquery/src/intro.js

這裏是頒發給安裝灰燼,CLI和創建新應用程序的命令:雖然餘燼服務啓動

$ npm uninstall -g ember-cli 
$ npm cache clean 
$ bower cache clean 
$ npm install -g [email protected] 
$ ember new Query 
$ cd Query 
$ ember serve 

,它試圖解析jQuery的intro.js文件,該文件是一個部分模塊文件,因爲它不會關閉IIFE功能。我猜outro.js文件是關閉intro.js的伴侶文件。

下面是調用ember serve

version: 0.1.15 
Livereload server on port 35729 
Serving on http://0.0.0.0:4200/ 
File: bower_components/jquery/src/intro 
Unexpected token (45:0) 
SyntaxError: Unexpected token (45:0) 
    at raise (/Users/Steffen/Temp/Query/node_modules/ember-cli/node_modules/broccoli-es6modules/node_modules/esperanto/node_modules/acorn/acorn.js:333:15) 
     at unexpected (/Users/Steffen/Temp/Query/node_modules/ember-cli/node_modules/broccoli-es6modules/node_modules/esperanto/node_modules/acorn/acorn.js:1366:5) 
    at parseExprAtom (/Users/Steffen/Temp/Query/node_modules/ember-cli/node_modules/broccoli-es6modules/node_modules/esperanto/node_modules/acorn/acorn.js:2153:7) 
    at parseExprSubscripts (/Users/Steffen/Temp/Query/node_modules/ember-cli/node_modules/broccoli-es6modules/node_modules/esperanto/node_modules/acorn/acorn.js:2012:28) 
    at parseMaybeUnary (/Users/Steffen/Temp/Query/node_modules/ember-cli/node_modules/broccoli-es6modules/node_modules/esperanto/node_modules/acorn/acorn.js:1995:16) 
    at parseExprOps (/Users/Steffen/Temp/Query/node_modules/ember-cli/node_modules/broccoli-es6modules/node_modules/esperanto/node_modules/acorn/acorn.js:1946:24) 
    at parseMaybeConditional (/Users/Steffen/Temp/Query/node_modules/ember-cli/node_modules/broccoli-es6modules/node_modules/esperanto/node_modules/acorn/acorn.js:1930:16) 
    at parseMaybeAssign (/Users/Steffen/Temp/Query/node_modules/ember-cli/node_modules/broccoli-es6modules/node_modules/esperanto/node_modules/acorn/acorn.js:1913:16) 
    at parseExpression (/Users/Steffen/Temp/Query/node_modules/ember-cli/node_modules/broccoli-es6modules/node_modules/esperanto/node_modules/acorn/acorn.js:1898:16) 
    at parseStatement (/Users/Steffen/Temp/Query/node_modules/ember-cli/node_modules/broccoli-es6modules/node_modules/esperanto/node_modules/acorn/acorn.js:1586:38) 
    at parseBlock (/Users/Steffen/Temp/Query/node_modules/ember-cli/node_modules/broccoli-es6modules/node_modules/esperanto/node_modules/acorn/acorn.js:1826:18) 
    at parseFunctionBody (/Users/Steffen/Temp/Query/node_modules/ember-cli/node_modules/broccoli-es6modules/node_modules/esperanto/node_modules/acorn/acorn.js:2378:19) 
    at parseFunction (/Users/Steffen/Temp/Query/node_modules/ember-cli/node_modules/broccoli-es6modules/node_modules/esperanto/node_modules/acorn/acorn.js:2277:5) 
    at parseExprAtom (/Users/Steffen/Temp/Query/node_modules/ember-cli/node_modules/broccoli-es6modules/node_modules/esperanto/node_modules/acorn/acorn.js:2141:14) 

我嘗試重新安裝燼-CLI和清除NPM和涼亭緩存後產生的誤差。任何其他需要清除的緩存?

回答

0

儘量不善用新的餘燼應用程序的名稱:

ember new query 

而且,你不需要指定燼CLI版本:

npm install -g ember-cli 

如果查詢是保留關鍵字如果仍然有錯誤,請嘗試使用其他名稱。

+0

創建一個名爲「query」的新的應用程序應用程序以相同的問題結束。當我嘗試像「qta」這樣的不同名稱時,ember serve命令成功運行。謝謝你的提示! – SteffenP 2015-02-24 14:58:12