2017-07-25 14 views
-1

まあ私は最近​​とp5.jsで始まりました。私はJavaScriptに非常に新しいです。ここに私の問題があります:ファイルを実行しようとすると、私に"sketch.js is not a .py file, exit"が表示されます。私は選択がJavaScriptに設定されていることを確認しましたが、何が間違っているのか理解できません。ヘルプp5.jsとアトムテキストエディタが必要です

まあ"sketch.js""p5.js"が付属して、はい、私はそれで"node.js"ので、何の問題をインストールしていないデフォルトの一つであり、問​​題は、私は"Sketch.js"テンプレートを編集し、それを実行しようとすると、それが保存示しており、それが言うことの後に来ます"sketch.js is not a .py file, exit"

+0

それは疑問を抱いているので混乱しています。あなたはasa .jsファイルと.pyファイルとして実行しているようです。 – William

+0

Atomについては分かりませんが、おそらくPythonのネイティブ実行しかサポートしていません。 https://atom.io/packages/scriptまたはhttps://atom.io/packages/atom-runnerパッケージをインストールしてみてください。また、JavaScriptを実行するには、システムにnode.jsをインストールする必要があります。 – yuriy636

+0

あなたの 'Atom'エディタでは、いくつかの歯が見えるように見えますが、実際には非常に奇妙なことは、あなたが' sketch.js'を実行しようとしているということですが 'error'メッセージは'この部分については不明なファイル。 'Atom'に追加のパッケージをインストールしているかどうかを調べることもできます。できれば 'sketch.js 'を手がかりにしてください。 –

答えて

0

問題を特定する必要があります。 Atomエディタの問題か、P5.jsの問題ですか?

スケッチを、基本的なテキストエディタ(JEditやメモ帳など、Atomではなく)で作成したスタンドアロンの.htmlファイルとして実行してみてください。あなたはそれだけで働くことができますか?

次に、Atomでより基本的なJavaScriptアプリケーションを実行してみてください。単に何かをコンソールに印刷してみてください。まだエラーが発生している場合は、P5.jsとは関係がないことがわかります。

このような問題を特定すると、Googleの検索条件を絞り込むことができ、人々の手助けをしやすくなります。

P5.jsには、サーバー上で動作するnode.jsは必要ありません。通常のクライアント側のJavaScriptが必要です。

このようなことに問題がある場合は、基本的なテキストエディタを使用してしばらくの間、手作業でコードを記述して実行することをお勧めします。コードエディタは多くのことを隠していますが、これは素晴らしいことですが、まだファンダメンタルズを学んでいない場合はそうではありません。

0

あなたはGenieのようなエディタや、デフォルトではPythonプログラムを実行するものを使用している可能性があります。 node.jsをインストールしましたか?インストールしていない場合は、コマンドプロンプトを使用してディレクトリを参照してください。次に実行する"C:\Program Files\nodejs\node.exe" file.js

+0

同じエラーが依然として働いていません。 – Ricky