回答編集履歴
2
エラーメッセージ確認しました
answer
CHANGED
@@ -32,3 +32,13 @@
|
|
32
32
|
|
33
33
|
```
|
34
34
|
|
35
|
+
---
|
36
|
+
|
37
|
+
エラーメッセージ確認しました。
|
38
|
+
プラグイン自体で何かエラーが出ているようですね。
|
39
|
+
pythonには詳しくないので、ちょっと内容まではわかりませんでした。
|
40
|
+
該当ソースは以下で参照できるようですね。
|
41
|
+
* https://github.com/victorporof/Sublime-HTMLPrettify/blob/master/HTMLPrettify.py
|
42
|
+
|
43
|
+
もしかしたらプラグインが正しくインストールできていないかもしれないので、ありきたりですがプラグインの削除、再インストールを試してみてはいかがでしょうか。
|
44
|
+
プラグインのインストールは手動・Package Controlのどちらで実施されていますか?
|
1
環境情報を確認しました。
answer
CHANGED
@@ -5,4 +5,30 @@
|
|
5
5
|
|
6
6
|
> [ツール(T)] → [HTML/CSS/JS Prettify] → [Set `node` Path]
|
7
7
|
>
|
8
|
-
> ここで表示される「node_path」の windows で指定されるパスが、Node.js のパスと等しいか確認してください。
|
8
|
+
> ここで表示される「node_path」の windows で指定されるパスが、Node.js のパスと等しいか確認してください。
|
9
|
+
|
10
|
+
---
|
11
|
+
|
12
|
+
パスが通っていることを確認しました。
|
13
|
+
MacOSですね。
|
14
|
+
|
15
|
+
こちらの環境(MacOS)でも提示されている「HTMLPrettify.sublime-settings」と同様の設定にて問題なく動作しています。ただし"/usr/local/bin/node"のパスを書き換えると同様のエラーメッセージが表示されました。
|
16
|
+
|
17
|
+
再度お願いとなりますが、Sublime Textのコンソールを開いた状態でソース整形を行うとコンソールに何かエラーが出ていませんでしょうか?
|
18
|
+
"/usr/local/bin/node"のパスを意図的に変えた際、こちらの環境では以下の様なエラーが出力されていました。
|
19
|
+
※ユーザ情報となる部分は伏せて記載しています
|
20
|
+
|
21
|
+
```
|
22
|
+
sing node.js path on 'osx': /usr/local/bin/nodeX
|
23
|
+
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
|
24
|
+
Traceback (most recent call last):
|
25
|
+
File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 574, in run_
|
26
|
+
return self.run(edit)
|
27
|
+
File "/Users/XXXXX/Library/Application Support/Sublime Text 3/Packages/HTML-CSS-JS Prettify/HTMLPrettify.py", line 49, in run
|
28
|
+
print(self.get_output_diagnostics(output))
|
29
|
+
File "/Users/XXXXX/Library/Application Support/Sublime Text 3/Packages/HTML-CSS-JS Prettify/HTMLPrettify.py", line 111, in get_output_diagnostics
|
30
|
+
index = output.find(OUTPUT_VALID)
|
31
|
+
AttributeError: 'NoneType' object has no attribute 'find'
|
32
|
+
|
33
|
+
```
|
34
|
+
|