当我尝试使用命令Uncaught ReferenceError: classic is not defined
或sencha app watch
启动Admin Dashboard应用时,我在浏览器控制台sencha app watch classic
中收到此错误。
以下是截图:。
Sencha cmd版本是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
您对发生的事情有什么想法吗?
感谢。
P.S:这是管理仪表板应用示例的link。
答案 0 :(得分:1)
Cmd isssue: 使用Cmd 6.0.2.14,编译sass时6.1.0.65似乎有an issue。
构建问题:
Uncaught ReferenceError: classic is not defined
所以你可能已经下载了这个例子,导航到该文件夹并运行sencha app watch
对吗?在示例中,ext /文件夹中没有框架,似乎Cmd自动下载了框架的公共版本,遗憾的是旧的,你需要6.0.1.250。
删除SenchaTestDemo-master\AdminDashboard\ext
中的所有内容并手动将最新的Ext 6.0.1.250框架复制到其中,您可以从sencha.com下载