我是最近轉換爲PHPStorm並絕對喜歡它。我試圖讓'File Watcher'使用我的LESS代碼,並且我希望它使用lessc命令。我安裝了node.js,命令'lessc'在Windows命令提示符下運行,但它不想在PHPStorm中運行。在Windows上使用node.js在PHPStorm 6中設置LESS文件觀察器?
這裏是我的文件守望配置:
當文件守望運行時,我得到這個錯誤不斷出現:在執行守望者「少」發生
例外。看守人是 已禁用。解決方法:無法運行程序 「C:\ Users \ Jason \ AppData \ Roaming \ npm \ lessc」(目錄 「F:\ Plan2Share_v1 \ public \ css」):CreateProcess錯誤= 193,%1不是 有效的Win32應用程序
當我再次啓用監視器,它在某種程度上禁用,並再次拋出我上面的錯誤。我對node.js和PHPStorm非常陌生。任何方向我可能會出錯的地方將不勝感激。
編輯:繼@ josh3736的方向。我現在在PHPStorm的運行控制檯中出現錯誤。
"C:\Program Files\nodejs\node.exe" C:\Users\Jason\AppData\Roaming\npm\lessc F:\Plan2Share_v1\public\css\style.less
C:\Users\Jason\AppData\Roaming\npm\lessc:2 basedir=`dirname "$0"`
^SyntaxError: Unexpected token ILLEGAL
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:901:3
跟着你的方向我離我近了幾步,現在我剛剛在上面的編輯中出現錯誤,我剛剛做出。 – JasonMortonNZ
@AquilaSolutions:有錯誤的道路。 – josh3736
在Windows上,您可以通過節點調用** lessc.bat **文件,而不是'lessc':'C:\ Users \ Jason \ AppData \ Roaming \ npm \ lessc.cmd' - 工作得很好:http:/ /devnet.jetbrains.com/message/5481646#5481646 – LazyOne