我使用Sencha CMD(6.6。)创建了一个应用程序,并且可以运行。然后,我将该文件夹复制到另一个分区(D:
)并运行sencha workspace init
。当我在本地服务器上运行它时,它可以工作,但是sencha app watch
不起作用。
但这不是问题,因为我可以在本地服务器上运行它。问题是当我尝试生成新主题时。必须以某种方式使用Sencha CMD进行编译。
我运行以下命令:sencha generate theme my-theme
后,它在ext包文件夹中创建了my-theme
。
当我尝试构建它时,出现此错误:
Sencha Cmd v6.6.0.13
[INF] Processing Build Descriptor : classic (development environment)
[ERR] Cannot satisfy requirements for "theme-neutral"!
[ERR] The following versions cannot be satisfied:
[ERR] theme-neptune: theme-neutral (No matches!)
[ERR] Cannot resolve package requirements
但是在我的ext文件夹中,CMD声称缺少这些主题。
可能是什么问题?
编辑
我的app.json设置如下:
"builds": {
"classic": {
"toolkit": "classic",
"theme": "my-theme",
"sass": {
"generated": {
"var": "classic/sass/save.scss",
"src": "classic/sass/save"
}
}
},
"modern": {
"toolkit": "modern",
"theme": "theme-material",
"sass": {
"generated": {
"var": "modern/sass/save.scss",
"src": "modern/sass/save"
}
}
}
},