PyCharm 2018.3ヘルプ

JavaScript

PyCharmを使用すると、JavaScriptおよびNode.jsを使用して最新のWeb、モバイル、およびデスクトップアプリケーションを開発できます。

PyCharmは、JavaScriptおよびTypeScriptプログラミング言語、ReactおよびAngularフレームワークをサポートし、Web開発用のさまざまなツールとの緊密な統合を提供します。

このページには、Webアプリケーションを作成してデバッグしてテストする方法を順を追って説明する短いスタートガイドが用意されています。

新しいアプリケーションの作成

  1. メインメニューでファイル | 新規 | プロジェクトを選択するか、ようこそ画面で新規プロジェクトの作成をクリックしてください。[新規プロジェクト]ダイアログボックスが開きます。

  2. 左側のペインで、JavaScriptアプリケーションの開発を目的とするプロジェクトタイプ(Angular CLI、AngularJS、React App、React Nativeなど)を選択します。

  3. 右側のウィンドウで、プロジェクト関連のファイルが保存されるフォルダのパスを指定します。

  4. 詳細設定を展開し、その他の必要なプロジェクトオプションを指定します。

既存のJavaScriptアプリケーションから始める

既存のJavaScriptアプリケーションの開発を継続する場合は、PyCharmで開き、使用するJavaScriptのバージョンを選択し、その中にライブラリを設定します。オプションで、必要なnpm依存関係をダウンロードします

既にあなたのマシンにあるアプリケーションソースを開くには

  • ようこそ画面で開くをクリックするか、メインメニューでファイル | 開くを選択します。表示されるダイアログで、ソースが保存されているフォルダを選択します。

バージョンコントロールからアプリケーションソースをチェックアウトするには

  1. ようこそ画面でバージョン管理からチェック・アウトをクリックするか、メインメニューでVCS | バージョン管理からチェック・アウトを選択します。

  2. リストからバージョン管理システムを選択します。

  3. 表示されるVCS固有のダイアログで、アプリケーションのソースをチェックアウトするための資格情報とリポジトリを入力します。

JavaScript言語バージョンの選択

信頼性の高い効率的なコーディング支援を行うには、アプリケーションのすべてのJavaScriptファイルで使用される言語バージョンをデフォルトで指定する必要があります。

  1. 設定/環境設定ダイアログ(Ctrl+Alt+S)で、言語とフレームワークにあるJavaScriptを選択します。JavaScriptページが開きます。

  2. ドロップダウンリストから、サポートされているJavaScript言語のバージョンを選択します。

複数のJavaScriptバージョンの使用

ECMAScript 5.1と新しいバージョンのECMAScript、JSX、またはFlowを使用するアプリケーションで作業している場合は、JavaScriptページのドロップダウンリストからプロジェクト全体の最高言語バージョンを選択するのが最も簡単な方法です。例:ES5.1とJSXを使用する場合は、JSXを有効にします(ES5.1とES6のスーパーセットであるため)。

異なるフォルダに異なるJavaScript言語バージョンを設定するには

  1. JavaScriptページで、JavaScript 言語バージョンドロップダウンリストの横にある Browse button をクリックします。JavaScript 言語バージョンダイアログが開きます。

  2. Add をクリックして表示されるダイアログで、カスタム言語バージョンが必要なフォルダを選択します。PyCharmは、選択したフォルダがパスフィールドに表示されるJavaScript 言語バージョンダイアログに戻ります。

  3. 言語ドロップダウンリストから、選択したフォルダ内のファイルの言語バージョンを選択します。プロジェクト内の他のすべてのJavaScriptファイルでは、PyCharmはJavaScriptページで選択されたバージョンを使用します。

    ws_js_choose_language_version.png

npm依存関係のダウンロード

始める前に、Node.js(英語)をインストールしてください。アプリケーションでツール、ライブラリ、またはフレームワークを使用している場合は、必要なパッケージをダウンロードしてください。

空のプロジェクトにパッケージをインストールするには

  • 組み込みのターミナルAlt+F12)を開き、コマンドプロンプトで npm install <package name> と入力します。

既にプロジェクトにpackage.jsonファイルがある場合

  • エディタまたはプロジェクトツールウィンドウで package.json ファイルを右クリックし、コンテキストメニューで実行 'npm install'を選択します。

プロジェクト依存関係のためのコード補完の設定

プロジェクトの依存関係にコード補完を提供するために、PyCharmは自動的に node_modules ライブラリを作成します。PyCharmでは、ライブラリは、PyCharmが編集したプロジェクトコードから取得する関数とメソッドに加えて、PyCharmの内部知識に関数とメソッドが追加されたファイルまたはファイルセットです。詳細と例については、JavaScript ライブラリーの設定を参照してください。

パラメータヒントの表示

パラメーターのヒントは、コードを読みやすくするためのメソッドや関数のパラメータ名を示します。デフォルトでは、リテラルまたは関数式であるが名前付きオブジェクトではない値に対してのみ、パラメーターヒントが表示されます。

Parameter hints in JavaScript

パラメータのヒントを設定するには

  1. 設定/環境設定ダイアログ(Ctrl+Alt+S)ボックス(Ctrl+Alt+S)で、エディター一般をクリックし、次に外観をクリックします。外観ページが開きます。

  2. パラメータ名のヒントを表示するチェックボックスの横にある構成をクリックします(チェックボックスはデフォルトで選択されています)。

  3. 表示されたパラメーター名ヒントの構成ダイアログで、オプション領域のすべての引数の名前を表示するチェックボックスを選択します。

JavaScriptでの自動インポート

PyCharmは、モジュール、クラス、コンポーネント、およびエクスポートされたその他のシンボルのインポート文を生成できます。プロジェクトでES6を使用している場合、PyCharmはES6シンボルを完了すると、その場で不足しているインポートステートメントを追加できます。

以前のJavaScriptバージョンまたは補完時の自動インポートが無効になっている場合、PyCharmはシンボルを未解決としてマークし、ツールチップを表示します。
ws_es6_autoimport_off_tooltip.png
Alt+Enterを押すと、PyCharmに提案されているクイックフィックスが表示されます。
ws_es6_autoimport_off.png
インポートのソースが複数ある場合は、PyCharmに提案のリストが表示されます。
ws_js_import_quick_fix_multiple_choices.png

コード補完にES6インポートステートメントを追加するには

  1. 設定/環境設定ダイアログ(Ctrl+Alt+S)で、エディタ一般をクリックし、自動インポートをクリックします。自動インポートページが開きます。

  2. TypeScript / JavaScript領域で、コード補完時に ES6 のインポートを追加するチェックボックスを選択します。

PyCharmは、プロジェクトの依存関係で定義されたシンボルのインポート文を生成することもできます。Autoimportは、TypeScript定義ファイル(英語)瞬間(英語)還元の(英語)ような)やESモジュールとして書かれたソースを含むパッケージからのシンボルに対して機能します。

ブラウザでのJavaScriptの実行

  1. エディタで、JavaScriptリファレンスを使用してHTMLファイルを開きます。このHTMLファイルは、必ずしもアプリケーションの開始ページを実装するものである必要はありません。

  2. 以下のいずれか 1 つを実行します:
    • メインメニューで表示 | ブラウザーで開くを選択するか、 Alt+F2を押します。次に、ポップアップメニューから目的のブラウザを選択します。

    • コードの上にマウスポインタを置くと、ブラウザのアイコンバーが表示されます。 browserIcons 目的のブラウザを示すアイコンをクリックします。

JavaScript のデバッグ

PyCharmには、Chromeで動作するクライアント側のJavaScriptコード用の組み込みデバッガが用意されています。
また、クライアント側のJavaScriptをFirefox 36以上でデバッグすることもできます。ただし、ChromeまたはChromeファミリの他のブラウザを使用することを強くお勧めします。PyCharmを使用すると、組み込みサーバー、外部サーバー、またはリモートサーバー上で動作するJavaScriptアプリケーションをデバッグすることができます。詳細は、ChromeのJavaScriptのデバッグおよびFirefoxでのJavaScriptのデバッグを参照してください。

最終更新日: 2018年12月13日