0
我有我想要編譯一個很簡單的sweet.js文件:Sweet.js不Outputing任何
macro @ {
rule {
$exp
}=>{
+ $exp +
}
}
...使用這個命令:
sjs -o out.js my_file.js
但沒有什麼是讓輸出; out.js文件被創建,但它不包含任何內容。起初我以爲它可能是sweet.js文件本身的任何問題,但是當我使用sweet.js在線編輯器測試它時,它會按預期工作。
我沒有正確使用'sjs'命令嗎?還有什麼我可以忽略的嗎?
因爲你只編譯一個宏?嘗試使用該宏。 – Fabricator
sweet.js編譯器應該將所有宏擴展爲Javascript代碼。 –
宏只存在於sweetjs中。它們是用於創建JavaScript代碼的語法糖。你必須像'@(123)' – Fabricator