A4 WORKS Official BLOG

A4 WORKS オフィシャルブログ

PyCharmでES6対応する

   

PyCharmでjavascript(node.js)を変更しようとしたら構文は問題ないのにエディタ上の表示がエラー扱いでどうも使いにくい状況でした。

間違ってないけどエラー扱い

pycharm_es5.1

省略系のダブルアローを使った書き方 () => { } が認識されない。。

設定を変えてみる

Preferences ->Languages & Frameworks -> JavaScript

JavaScript language version をECMAScript6に変更します。(もともとはECMAScript5.1)

pycharm_js_setting

変更した結果

pycharm_es6

特にエラー表示も無くなり快適になりました。

PyChrmでnode.jsを編集しているもどうかと思いますが、Raspberry Pi上でPythonとnode.jsを連携したりしてまして、1つのエディタで両方編集してしまいたいワガママでした。

 - JavaScript, node.js, Python, Raspberry Pi

STINGERレクタングル大

STINGERレクタングル大

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  関連記事

javascript
JavaScriptでオブジェクトの要素数を取得する

JavaScriptでオブジェクトの要素数を取得します。   関連

javascript
AndroidのparseInt(javascript)で”01234″が668になる

結論としては、 …

javascript
JavaScriptで遅延処理をさせる

遅延実行(タイマー処理)が必要な場合にはsetTimeoutを使用します。 se …

javascript
JavaScriptでNaN(Not a Number)を判定して適切に処理する

引数や入力された値などをintなど数値にキャストする際に予期せぬ値が入っていると …

handlbarsjs
JSテンプレートエンジンhandlebars.jsを使ってみる その2

以前のエントリ、JSテンプレートエンジンhandlebars.jsを使ってみるの …

download
Raspberry PiのタイムゾーンをAsia/Tokyoに変更

Raspberry Pi3のタイムゾーン(Timezone)をターミナル(コマン …

javascript
Androidブラウザでviewportのwidth指定(GALAXY 2.3系への対応)

Androidのviewport設定がバージョン依存や、端末依存の問題で最適化に …

javascript
Javascriptの基本的な事を改めてメモ

最近Javascriptを触る機会が多くなり、つい忘れがちな基本をメモ。 型変換 …

handlbarsjs
JSテンプレートエンジンhandlebars.jsを使ってみる

いまま関わったプロジェクトではスマホ、フィーチャーフォンの両方対応がほとんどで、 …

javascript
JavaScriptでundefinedと向き合ってみる

前回エントリのNaNの判定と趣はにていますが、今回はundefinedと向き合っ …