sublime編輯器安裝的插件prettify,可以格式化js css html非常好用,但是裝完之后總是提示Node.js was not found。再三確認,node.js是安裝的,文件配置路徑也絕無問題,搞了一個多小時終於搞定了這個問題,現在就讓我們一起來看一下。
-
Node.js路徑配置不對(首先確保安裝了Node.js),修改一下HTML-CSS-JS Prettify配置即可:這個網上比較多,隨便查一下就好。
-
如果路徑沒有問題,查看是不是sublime打開的文件路徑中有中文,由於HTML-CSS-JS Prettify不支持utf-8,打開文件路徑如果有中文,也會報Node.js路徑錯誤,解決辦法:
1、preferences->Browse Packages
2、修改 HTML-CSS-JS Prettify 目錄下的 HTMLPrettify.py 文件
-
83行:node_path = PluginUtils.get_node_path() 改為:node_path = PluginUtils.get_node_path().encode("utf-8")
-
85行:file_path = self.view.file_name() 改為:file_path = self.view.file_name().encode("utf-8")
注:具體系統行數可能不准,根據代碼實際位置修改。(基本上是80幾行左右)
我的是mac版的,不知道win系統是否有類似的問題。