###前提・実現したいこと
html css js prettifyを使えるようにしたいです。
###発生している問題・エラーメッセージ
エラーメッセージは「Node.js was not found in the default path. Please specify the location.」
ですが、node.jsのpathは通ってました。
この解決方法をご存知の方いらっしゃいますか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答1件
0
下記ページにあるように、HTML/CSS/JS Prettifyの設定にあるパスが正しく設定されているかご確認ください。
[ツール(T)] → [HTML/CSS/JS Prettify] → [Set
node
Path]ここで表示される「node_path」の windows で指定されるパスが、Node.js のパスと等しいか確認してください。
パスが通っていることを確認しました。
MacOSですね。
こちらの環境(MacOS)でも提示されている「HTMLPrettify.sublime-settings」と同様の設定にて問題なく動作しています。ただし"/usr/local/bin/node"のパスを書き換えると同様のエラーメッセージが表示されました。
再度お願いとなりますが、Sublime Textのコンソールを開いた状態でソース整形を行うとコンソールに何かエラーが出ていませんでしょうか?
"/usr/local/bin/node"のパスを意図的に変えた際、こちらの環境では以下の様なエラーが出力されていました。
※ユーザ情報となる部分は伏せて記載しています
sing node.js path on 'osx': /usr/local/bin/nodeX Unexpected error(<class 'subprocess.CalledProcessError'>): Command '"/usr/local/bin/nodeX" "/Users/XXXXX/Library/Application Support/Sublime Text 3/Packages/HTML-CSS-JS Prettify/scripts/run.js" "/Users/XXXXX/Library/Application Support/Sublime Text 3/Packages/HTML-CSS-JS Prettify/.__temp__" "/Users/XXXXX/Documents/test.js" "User"' returned non-zero exit status 127 Traceback (most recent call last): File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 574, in run_ return self.run(edit) File "/Users/XXXXX/Library/Application Support/Sublime Text 3/Packages/HTML-CSS-JS Prettify/HTMLPrettify.py", line 49, in run print(self.get_output_diagnostics(output)) File "/Users/XXXXX/Library/Application Support/Sublime Text 3/Packages/HTML-CSS-JS Prettify/HTMLPrettify.py", line 111, in get_output_diagnostics index = output.find(OUTPUT_VALID) AttributeError: 'NoneType' object has no attribute 'find'
エラーメッセージ確認しました。
プラグイン自体で何かエラーが出ているようですね。
pythonには詳しくないので、ちょっと内容まではわかりませんでした。
該当ソースは以下で参照できるようですね。
もしかしたらプラグインが正しくインストールできていないかもしれないので、ありきたりですがプラグインの削除、再インストールを試してみてはいかがでしょうか。
プラグインのインストールは手動・Package Controlのどちらで実施されていますか?
投稿2016/05/26 01:17
編集2016/05/27 00:00総合スコア2335
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/26 01:43
2016/05/27 12:54
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。