我使用Sencha Cmd 5.1來構建我的Extjs 5.1.0應用程序。Sencha Cmd 5.1錯誤更新Extjs框架相對/絕對路徑
**當我改變分機框架路徑下 .sencha /工作區/ sencha.cfg文件**
ext.dir =../ext
或一些絕對路徑如C:\ TEMP \框架\分機然後它會拋出以下錯誤。看起來像是在找到ext框架,但未能在該文件中導入其他文件。 這是一個紅寶石編譯問題?我會非常感謝你的幫助!
有什麼想法?
[exec] [INF] executing compass using system installed ruby runtime
****[exec] error ReviewViolations-example.scss (Line 2 of ../../../../../../ext/packages/ext-theme-neutral/sass/var/grid/column/Widget.scss: File to import not found or unreadable: ../../form/field/Base.scss.****
[exec] Load paths:
[exec] D:/Build_Trunk/target/sencha/ReviewViolations/build/temp/production/ReviewViolations/slicer-temp
[exec] D:/Sencha/Cmd/5.1.2.52/extensions/sencha-compass/gems/gems/compass-0.12.2/frameworks/blueprint/stylesheets
[exec] D:/Sencha/Cmd/5.1.2.52/extensions/sencha-compass/gems/gems/compass-0.12.2/frameworks/compass/stylesheets
[exec] Compass::SpriteImporter)
[exec] create ReviewViolations-example.css
[exec] [ERR]
[exec] [ERR] BUILD FAILED
[exec] [ERR] com.sencha.exceptions.ExProcess: compass process exited with non-zero code : 1
[exec] [ERR] at c
[exec] [ERR] om.sencha.command.environment.BuildEnvironment.execute(BuildEnvironment.java:252)
'sencha.cfg'文件是在創建extjs應用程序時從sencha cmd生成的,爲什麼要修改它? –
@Abhijit我知道這個文件具有默認配置,但我想保持ext框架在項目之外,這樣公司中的所有項目都可以使用相同的庫,並且我們不必在subversion中檢查ext庫。所以我試圖在這個文件中使用相對或絕對路徑 – Harry
「我想讓ext框架保持在項目之外,這樣公司中的所有項目都可以使用相同的庫」 - 然後您需要生成工作區。請參閱http://extjs.eu/videos - 頁面上的最後一個視頻。 – Saki