2

我拉我的頭髮,出現以下錯誤:Bootstrap.less使用帶點編譯器退出,代碼爲9009

Error 1 The command ""C:\Users\Timothy\Documents\Visual Studio 2012\Projects\QProject\packages\dotless.1.3.1.0\tool\dotless.compiler.exe -m -w" "C:\Users\Timothy\Documents\Visual Studio 2012\Projects\QProject\QProject\Content \less\bootstrap.less"" exited with code 9009. QProject

我知道,代碼9009是與文件沒有發現,但引導的位置無編譯器是正確的。我已經三重檢查過了。

這是我在預生成事件進入:

"$(SolutionDir)packages\dotless.1.3.1.0\tool\dotless.compiler.exe -m -w" "$(ProjectDir)Content\less\bootstrap.less"

我也看了this post(對於這個職位的解決方案是:刪除在命令和參數之間的換行符),但這並沒有解決我的問題。

在此先感謝!

回答

3

我知道了,我忘了發佈答案。非常抱歉。

所以問題是參數「-m -w」。

他們不應該在報價中。

所以不是:

"$(SolutionDir)packages\dotless.1.3.1.0\tool\dotless.compiler.exe -m -w" 
"$(ProjectDir)Content\less\bootstrap.less" 

使用此:

"$(SolutionDir)packages\dotless.1.3.1.0\tool\dotless.compiler.exe" -m 
"$(ProjectDir)Content\less\bootstrap.less" 
2

我有同樣的問題。我刪除了路徑中的空間,問題消失了。

我注意到您的項目解決方案的文件夾路徑(即您的解決方案所在的位置)中也有空格。

考慮重命名從路徑中移除任何空格,或者將項目的位置更改爲路徑,以使文件夾名稱中沒有空格。

+0

感謝您的答覆!但是文件夾路徑中的任何空格都可以,只要它們用引號括起來即可。我曾嘗試過你的解決方案,以防萬一我錯了,但沒有奏效。 但我確實解決了我的問題,請參閱我剛發佈的答案。 – Timber

相關問題