🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Q&A

2回答

19608閲覧

javascriptでエラーが出てしまいます(ERROR: Parsing error: The keyword 'const' is reserved)

rei-fuji

総合スコア13

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

0グッド

0クリップ

投稿2019/09/24 08:34

イメージ説明

ERROR: Parsing error: The keyword 'const' is reserved
と、このようにエラーが出てしまうのですが なぜでしょうか?
どうすればエラーは消えますか?

javascript

1// gulpプラグインの読み込み 2const gulp = require("gulp"); 3// Sassをコンパイルするプラグインの読み込み 4const sass = require("gulp-sass"); 5 6// style.scssをタスクを作成する 7gulp.task("default", function() { 8 // style.scssファイルを取得 9 return ( 10 gulp 11 .src("css/style.scss") 12 // Sassのコンパイルを実行 13 .pipe(sass()) 14 // cssフォルダー以下に保存 15 .pipe(gulp.dest("css")) 16 ); 17});

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yambejp

2019/09/24 08:39

エラーの出ている環境のOS、ブラウザの種類とバージョンを提示ください
rei-fuji

2019/09/24 08:43

win10 home で、bracketsで開いています
rei-fuji

2019/09/24 08:53

Brackets 1.14 です
guest

回答2

0

https://github.com/adobe/brackets/issues/13720を見る限りでは、brackets.jsonに以下の①の記述を追加して、プロジェクトのjsファイルの先頭に②の記述を追加する事で解決するらしいです。(未検証)

でも正直面倒くさいんで、いっそエディターを変えてしまうのも手かもしれないですね。

json

1{ 2 "brackets-eslint.gutterMarks": true, 3 "brackets-eslint.useLocalESLint": true, 4 "brackets-eslint.es6": true, 5 "brackets-eslint.jquery": true, 6 "brackets-eslint.browser": true, 7 "brackets-eslint.no-console": false, 8 "linting.collapsed": true, 9 "linting.ESLint.collapsed": true, 10 "extensions.default.disabled": [ 11 "C:/Program Files (x86)/Brackets/www/extensions/default/JSLint" 12 ], 13 "interactive-linter.javascript": [ 14 "eslint" 15 ], 16 "linting.JSLint.collapsed": true, 17 "linting.JSHint.collapsed": true, 18}

javascript

1/*jshint globalstrict: true*/ 2/*jshint esversion: 6 */ 3/*eslint-env es6*/ 4/*jshint globalstrict: true*/ 5/*jshint esversion: 6 */ 6/*jshint jquery: true*/ 7/*jshint node: true*/ 8/*jshint browser: true*/ 9/*jshint devel: true*/ 10/*eslint-env es6*/ 11/*eslint-env jquery*/ 12/*eslint-env browser*/ 13/*eslint no-console: 0*/

投稿2019/09/24 11:28

編集2019/09/24 12:46
take-t.t.

総合スコア360

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

エディタのエラーなんですね・・・
BracketsはよくわからないですがES6対応してないとかではないですか?
ぐぐるとconstつかわずvarにしろとかヒットしますけど・・・

「Brackets」タグが用意されているようなので、追加しておくと
回答が付きやすいかも知れません

投稿2019/09/24 09:52

編集2019/09/24 09:53
yambejp

総合スコア116694

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問