1

Uncaught ReferenceError: classic is not definedコマンドsencha app watchまたはsencha app watch classic. _ スクリーンショットは次のとおりスクリーンショットです。Sencha コマンドのバージョンは 6.0.2.14 です。

sencha cmd 6.1.0.65 に切り替えると、アプリをビルドすることさえできません。コンソールでエラーが発生した後sencha app build -dev:sencha app build classic

[ERR] 
[ERR] BUILD FAILED
[ERR] com.sencha.exceptions.ExBuild: Timed out waiting for sass build completion
[ERR]     at sun.reflect.Delegati
[ERR] ngMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[ERR] 
[ERR] Total time: 2 minutes 25 seconds
[ERR] ================= Phantomjs Output =================
[ERR] loading page http://localhost:1841/sass/example/fashion.html?phantomjs=true
successfully loaded page http://localhost:1841/sass/example/fashion.html?phantomjs=true
loading phantomjs adapter
== Unhandled Error ==
TypeError: undefined is not an object (evaluating 'item.uses.length')


  http://localhost:1841/sass/example/bootstrap.js:921 in getLoadIndexes
  http://localhost:1841/sass/example/bootstrap.js:963 in expandUrl
  http://localhost:1841/sass/example/bootstrap.js:999 in expandUrls
  http://localhost:1841/sass/example/bootstrap.js:1024 in expandLoadOrder
  http://localhost:1841/sass/example/bootstrap.js:1042 in getUrls
  http://localhost:1841/sass/example/bootstrap.js:1060 in getEntries
  http://localhost:1841/sass/example/bootstrap.js:1091 in loadEntries
  http://localhost:1841/sass/example/bootstrap.js:696 in processRequest
  http://localhost:1841/sass/example/bootstrap.js:716 in load
  http://localhost:1841/sass/example/bootstrap.js:2163 in onCachedAssetsReady
  http://localhost:1841/sass/example/bootstrap.js:2128 in load
  http://localhost:1841/sass/example/bootstrap.js:2069
  http://localhost:1841/sass/example/bootstrap.js:822 in readyStateChange


[ERR] ============= End Phantomjs Output =================
[ERR] The following error occurred while executing this line:
/home/user/projects/SenchaTestDemo/AdminDashboard/.sencha/app/build-impl.xml:335: The following error occurred while executing this line:
/home/user/projects/SenchaTestDemo/AdminDashboard/.sencha/app/slice-impl.xml:386: The following error occurred while executing this line:
/home/user/projects/SenchaTestDemo/AdminDashboard/.sencha/app/slice-impl.xml:387: The following error occurred while executing this line:
/home/user/projects/SenchaTestDemo/AdminDashboard/.sencha/app/slice-impl.xml:122: com.sencha.exceptions.ExBuild: Timed out waiting for sass build completion

何が起こっているかについて何か考えはありますか?

ありがとう。

PS: Admin Dashboard アプリの例へのリンクは次のとおりです。

4

1 に答える 1

1

コマンドの問題: コマンド 6.0.2.14を使用してください。sass のコンパイル中に 6.1.0.65 に問題 があるようです。

ビルドの問題:

Uncaught ReferenceError: classic is not defined

おそらくサンプルをダウンロードし、フォルダに移動してsencha app watch正しく実行しましたか? この例では、ext/ フォルダーにフレームワークがなく、Cmd がフレームワークのパブリック バージョンを自動的にダウンロードしたようですが、残念ながら古いものです。6.0.1.250 が必要です。

入っているものをすべて削除しSenchaTestDemo-master\AdminDashboard\ext、sencha.com からダウンロードできる最新の Ext 6.0.1.250 フレームワークを手動でコピーします。

于 2016-03-06T12:41:45.810 に答える