我正在研究一個涉及很多JavaScript文件並使用require.js來管理它們的項目。r.js無法編譯
一切正常,沒有瀏覽器錯誤,我的代碼與lintjs(我正在使用CoffeeScript)完全正常。但是,當我嘗試將腳本優化爲一次失敗時,操作失敗。我安裝了NPM r.js
命令執行
r.js -o main.js
錯誤消息
Error: Build file /devl/premiumthemes/wp-content/themes/premiumthemes/views/files/js/main.js is malformed: SyntaxError: Unexpected token ;
at Function.build.createConfig (/usr/local/lib/node_modules/requirejs/bin/r.js:22611:23)
可能是什麼可能走錯了?
是main.js構建文件或項目的主JavaScript文件(這聽起來更可能)?因爲r.js編譯器將一些構建設置或構建文件作爲參數。 – DerekR
@DerekR這是主要的文件。我不記得讀到r.js需要一個構建文件。我需要再次檢查! –
嘗試使用類似JSLint或JavaScriptLint的工具來查找違規行。編輯:在main.js上運行它們。 – hayavuk