• Skip to main content
  • Skip to primary sidebar

プログラミング入門ナビ by Proglus(プログラス)

プログラミング学習初心者のための情報メディア

本ページにプロモーションが含まれる場合があります

You are here: Home / Archives for プログラミング入門

プログラミング入門

JavaScriptの「net::ERR_FILE_NOT_FOUND」エラーが出る原因と対処方法を紹介!

2020-04-29 By プログラミング入門ナビ編集部

パソコンの前で頭を抱える男性たち

はじめに

JavaScriptのエラー画面

JavaScriptを実行した時、エラーが出てしまうことがありますね。

ブラウザのコンソールで確認すると発生しているエラーのエラーコードを見ることができます。

この記事では、その中でもよくある「net::ERR_FILE_NOT_FOUND」のエラー発生原因とその対処方法を紹介します。

なお、JavaScriptの開発方法については下記講座で詳しく解説していますので、興味のある方はぜひ受講を検討ください。

  • ウェブ開発入門完全攻略コース -プログラミングをはじめて学び創れる人へ!未経験から現場で使える開発スキルを習得!
  • WE09-JavaScript入門

ファイルは呼び出し元から見たパスで検索される

OK画面

例えば上記画面の左側「Project」の様なファイル配置のプロジェクトがあったとしましょう。

「hello.html」の7行目でJavaScriptファイル「hello.js」を呼び出しています。「hello.html」はweb/js_basicの下にありますね。

さらに同じ階層に「js」フォルダがあり、その中に「hello.js」があるので、呼び出す時のファイルパスは

<script src="js/hello.js"></script>

となります。

「hello.html」のファイルがある場所(web/js_basic/)から見ると、自分と同じ場所に「js」フォルダがあるのでこのようなパスとなるわけです。

JavaScriptの「net::ERR_FILE_NOT_FOUND」エラーが出る原因は?

これは簡単にいいますと指示されたパスにJavaScriptのファイルが見つからないために発生するエラーです。

ファイルパスの指定が間違っている、もしくは、ファイルパスは合っているが呼び出し元のファイルを想定した場所に置けていないことが原因となります。

例えば、先ほどの例で誤って「hello.html」を下記のように web > js_basic > js の下に置いてしまったとしましょう。

NG画面

この場合は、「hello.html」から見ると同じ階層に「js」フォルダが見えないので「js/hello.js」とファイルパスを指定されても見つけられずエラーとなってしまいます。

エラーへの対処方法

このような場合はまず呼び出すファイルパスが正しいかどうか?を確認し、場合に応じて下記の方法でエラーを解消しましょう。

方法1:ファイルを正しい場所に配置し直す

ファイルパスが正しい場合、ファイル呼び出し元のファイル(先ほどの例では「hello.html」)を想定通りの正しい場所に配置し直しましょう。

先に出した例で「hello.html」の7行目に書いたファイルパス:

<script src="js/hello.js"></script>

に合わせて「hello.html」の場所を見直してください。jsフォルダが見えるよう、web/js_basic/jsの下ではなく、web/js_basicの下に置かなければなりません。

なお、「はじめに」で紹介した講座では上記のファイルパスを正としていますので、こちらのパターンとなります。

方法2:ファイルパスを正しく修正する

ファイルパスが正しくない場合は、ファイルパスを修正します。

例えば先ほどの例で「hello.html」はweb/js_basic/jsの下になければならない、という場合はファイルパスを下記のように直さなければなりません。

<script src="hello.js"></script>

呼び出し元の「hello.html」と「hello.js」が同じ階層にあるため、フォルダ名が無しとなるわけです。

まとめ

パソコンの前でショックを受ける女性

JavaScriptの「net::ERR_FILE_NOT_FOUND」エラーが出る主な原因と対処方法について紹介しました。

紹介した方法で解決しない場合でも、ファイルパスとファイルの場所が合っていないことが主な原因ですので、今一度ファイルの場所やパスに間違いがないか確認してみてください。

動画でプログラミング入門をしよう

オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!

プレミアムプランを2週間無料体験しよう

今すぐ詳細を確認する

Filed Under: プログラミング入門 Tagged With: error, HTML, JavaScript

初心者のプログラミング学習には13インチのMacBook Proがおすすめ!その理由も解説!

2020-04-27 By プログラミング入門ナビ編集部

MacBook Proで作業する男性

はじめに

パソコンでプログラミング学習をする男性

全くの未経験からプログラミング学習を始める方の中には、パソコンを所有したことがない、という方もいらっしゃるかもしれません。

安いものではないし、何度も買い換える訳にはいかないので最初のパソコンは慎重に選びたいですね。

この記事では、講師がプログラミング初心者にこそおすすめしたいイチオシのパソコンとしてMacBook Proをご紹介します。

初心者にはMacBook Proがおすすめ


近年では数万円レベルで買える廉価なパソコンも多くありますが、金銭的に問題がなければApple社のMacBook Proがイチオシです。

実際に、MacBook Proは現役のエンジニアに大変な人気があります。

その主たる理由をご紹介していきます。

エンジニアに人気のmac向けアプリケーションが多い

仮想化ソフトウェアや統合開発環境など、エンジニアにとって欠かせないアプリケーションはmac OS向けのものが多いです。

あらかじめmac OSやそれらのアプリの使用を前提とした解説サイトも多く、Windowsなど他のOSを使っていると環境構築手順から違っていて手間取るケースが多々あります。

このような場合に備え、はじめからmac OSのパソコンを使っておいた方が無難です。

コードの実行に十分なスペック

MacBookのもう一つの商品ラインナップである「MacBook Air」ではダメなの?」と思われる方もいらっしゃるかもしれません。

実際にAirとProでは入っているプロセッサの性能が違っており、Proの方がコードの実行パフォーマンスが良いです。

簡単なコードでは差を感じられないかもしれませんが、大規模で複雑なプログラムになってくると違いを体感することでしょう。

実行結果の確認に適した高画素ディスプレイ

高解像度・高画素密度のRetinaディスプレイを搭載しているので、特に見た目が重要なWeb系プログラミングやゲームプログラミングにおいて実行結果の色合いや見え方を正しく確認できるのが利点です。

また、色合いや形が正しくくっきりと表現されることで、長時間見ても目が疲れにくいのも嬉しいですね。

iPhoneアプリの開発が可能

同じくApple社製品であるiPhone向けのアプリはmac OS上でしか開発できません。つまり、Windowsパソコンを買ってしまった時点でiPhoneアプリを作るための学習や演習はほぼ不可能です。

また同様に、エンジニアになった後もiPhoneアプリの開発案件には応募できません。

iPhoneアプリの開発スキルを身につけることを今は検討していなくても、将来必要になるかもわからないので、最初のパソコン選びで無意識に芽を積んでしまわないのが得策ですね。

画面は13インチがおすすめ

MacBookのラインナップ

Apple MacBook Pro

Apple MacBook Air

MacBook Proのディスプレイサイズは13インチと16インチが主流ですが、膝にも乗り、カフェやオフィスなどどこへでも持ち運びやすい13インチがおすすめです。

また、価格の面からも大きな16インチと比較して13インチは10万円ほどお求めやすくなっています。

大きめのサブディスプレイがあるとさらに吉!

たくさんのディスプレイに向かってコーディングする女性

エンジニアといえばよく上図のようにたくさんの大きなディスプレイに向かっているところを想像する方が多いですね。

この例は大袈裟ですが、実際にプログラミングをする時はサブのディスプレイがあると大変便利です。

20インチ前後のディスプレイをパソコンにつなげば、2画面に拡張することができ、これをデュアルディスプレイと呼びます。

片方はコーディング、もう片方では調べ物や仕様書・設計書などを表示させることが多いです。

価格は1万円強ほどなので、金銭に余裕があれば是非入手をおすすめします。

  • ASUS フレームレス モニター VZ239HR 23インチ
  • I-O DATA モニター 23.8型 EX-LDH241DB
  • Dell モニター 23.8インチ SE2416H

画面を見ながらサクサク学べる学習サイト

オンライン授業

プログラミング学習においても、片方の画面にオンライン講座の動画や演習問題を表示させつつ、もう一方の画面でコーディングができると作業効率がいいのはもちろん、理解の速さも格段に上がります。

様々な学習サイトがありますが、このような学習形態でおすすめなのがProglus(プログラス)です。動画の解説が豊富で、わからないことがあれば質問することもできます。

まとめ

クリエイティブなオフィス

プログラミング初心者におすすめのパソコンとしてMacBook Proとその魅力を紹介しました。

エンジニアに人気の理由が伝わったでしょうか。もちろん金銭的に余裕がなければ他のパソコンから初めても問題ありません。

形から入りたい方、最初に思い切った投資をしないと学習意欲がわかない方にはとてもおすすめです。

パソコンは一生ものではありません。どんどん良いハードウェアが開発され、それに合わせて開発すべきソフトウェアの規模も大きく複雑になるので、多くのエンジニアが数年に一度は新機種に買い替えをします。

そのため肩の力を抜いて選びたいところですが、やはりパソコンはエンジニアの商売道具なので愛着も沸きやすく、最初に選んだ機種から頻繁に変更する人は多くありません。

ある程度の期間は使うことを意識し、この記事で紹介した観点を参考に選んでみてください。

なお、一番大切なのは学習を続けることですので、お気に入りのパソコンを手に入れた後はしっかりと学習に取り組みましょう!

動画でプログラミング入門をしよう

オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!

プレミアムプランを2週間無料体験しよう

今すぐ詳細を確認する

Filed Under: プログラミング入門 Tagged With: 13インチ, MacBook Pro, おすすめ, ディスプレイ, パソコン, 初心者

最初に学ぶプログラミング言語はRubyとJavaScriptが長い目で見てもおすすめ!その理由も解説!

2020-04-27 By プログラミング入門ナビ編集部

プログラミングする若者

はじめに

プログラミングする若者

いざプログラミングを始めてみよう!と思っても、いろんな言語があってどれを選んだらいいのか迷ってしまいますよね。

受講生の方から講師への質問としても多くいただいていますので、お悩みの方は多いようです。

この記事では、講師がおすすめする「はじめてのプログラミング言語」を2つ、理由とともにご紹介します!

プログラミング学習を始めようとしている方は是非参考にしてください。

プログラミング学習を始めるなら言語選びが重要!

プログラミングはパソコンさえあれば始められるのでハードルは低く、身に付けたいスキルとして年々人気が上昇しています。

しかし、実は「最初にどの言語から入るか?」がとても重要で、これを失敗するとうまく続かず挫折してしまう方も少なくありません。

せっかく始めるのならば、長く続けてスキルをちゃんとものにしたいですよね。

もちろん、最初からやりたいことや開発してみたいものがあって目的がはっきりとしている場合はそれに沿って必要な言語を学ぶのが一番です。

逆に、なんとなくエンジニアを目指してみたい・プログラミングをしてみたいという状況であれば、最初に学ぶプログラミング言語は次の2つの観点で選ぶと良いでしょう。

簡単に始められるかどうか

いいね!と笑う女性

プログラミング言語もいくつかの種類に分類され、中には実際に動かせるようになるまでのステップ(環境構築からサンプルプログラムの実行まで)が複雑なものもあります。

この最初のステップは短ければ短いほど良いです。

「自分でコーディングしてプログラムを動かせた!」という感動を味わえるまでの余計なつまずきやエラーが少ない方が楽しさを感じやすいので、挫折もしにくくなります。

もちろん、本格的なエンジニアを目指すのであれば環境構築やエラーの解消も後々身に付けなければならないスキルです。

しかし、これらはある程度プログラムがどうやって動くのか、どうしてエラーが起きるかなど、簡単なコーディングができるようになってからの方が習得しやすいでしょう。

使用シーンの多さ

オフィスで働くカジュアルな人々

せっかく言語を学んでも、マイナーすぎて使用できるシーンや案件が少ないと宝の持ち腐れになってしまいます。

マイナーだからこそその言語が取り扱えれば現場で重宝されやすいのでは?という考えもありますし、実際そのようなケースもあります。ただし、それは基本的なプログラミングスキルや実務経験が土台にあっての話です。

まずは広く使われている言語を習得し、使用機会を増やしてスキルを身に付けるのが近道でしょう。

おすすめの言語(1) Ruby

Ruby言語公式ページTOP

Rubyは日本人のまつもとゆきひろ氏が開発したスクリプト言語です。スクリプト言語というのは、書いてすぐそのまま実行できる言語、と捉えてください。

対義にコンパイラ言語というものがあり、そちらは書いた後にコンピュータが理解できる機械語に変換するコンパイルという作業が必要で、初心者の方はここでつまずきやすいです。

Rubyをはじめてのプログラミング言語としておすすめする理由は次の通りです。

日本語のドキュメントが充実

日本人が開発した言語とあって、日本語のドキュメントや書籍が充実しています。また、日本人のユーザーが多いのでオンラインの質問サイトでの質疑応答も盛んに行われているようです。

疑問やエラーが発生しても、解決の糸口を探すのに困ることはないでしょう。

記述量が少なくて済む

Rubyは非常にシンプルな言語で、記述量が少なくなるように設計されています。

これは自分がコーディングする時にも書く量が少なく済んで楽ですし、他の人が書いたコードを参考にする時も何をしようとしているのかやどんな目的で描かれているのかがひと目でわかりやすいです。

これは初心者にとって非常に大きなメリットとなります。

強力なフレームワーク

Rubyでの開発にはRuby on Railsというフレームワーク がよく使用されます。フレームワークというのは、簡単に言うと開発のスピードアップをお助けする便利な機能の集まりです。

これを使用すれば記述コード量をさらに減らしたり、難しい機能を簡単に実装したりすることが可能です。できることの範囲が広がるのでプログラミングの楽しさを存分に味わうことができますね。

おすすめの言語(2) JavaScript

コーディング画面

もう1つ、おすすめしたいのはJavaScriptです。こちらも1つ目にご紹介したRubyと同じくスクリプト言語で、書いてすぐ実行できるので入り込みやすいです。

JavaScriptをはじめてのプログラミング言語としておすすめする理由は次の通りです。

圧倒的な利用シーンの多さ

JavaScriptは主にWebサイトで使用される言語ですが、ある調査によれば、実に世界の95%以上のWebサイトでJavaScriptが採用されています。

また、用途としてもWebアプリやスマホアプリ・ゲームなど多岐にわたり、Webサイトに限定されません。

そのため「Webエンジニアの必修言語」とも呼ばれるほどです。Webエンジニアを目指すかどうかまだ決めていなくても、先述の通り用途はWebだけではないので習得しておけば何にでも応用できるでしょう。

教材が充実

利用シーンが多いということは、それだけこの言語を習得している人・習得しようとする人が多いということです。

優れた教材や書籍が多く存在し、また世界中に先輩ユーザーがいるのでインターネット上に多くのサンプルプログラムや解説が公開されています。

困った時にすぐ解決方法があるというのは初心者がプログラミングを学ぶにあたって欠かせない条件です。

楽しく学びやすい

他の言語の多くは、入門時に書けるサンプルコードはせいぜい文字を出力したり、計算結果を表示するくらいのことしかできないので、中には物足りなく感じる方もいらっしゃいます。

対照的に、JavaScriptは視覚的に動きのあるプログラムを作ってWebブラウザ上で挙動を確認しながら学ぶことができるので飽きが来にくく、その楽しさにすっかりハマってしまうことも多いようです。

楽しく学べるのもJavaScriptの魅力の1つです。

まとめ

楽しそうなプログラマ

初心者の方がまずは楽しくプログラミングの世界に入るためにおすすめのプログラミング言語を紹介しました。

RubyもJavaScriptも利用シーンが多いので、エンジニアになってからのことを考えても非常におすすめの言語です。

この2つはProglusでも初心者の方から非常に人気のコースですので、ぜひ一度チェックしてみてください!

RB01-新・Ruby入門

WE09-JavaScript入門

動画でプログラミング入門をしよう

オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!

プレミアムプランを2週間無料体験しよう

今すぐ詳細を確認する

Filed Under: プログラミング入門 Tagged With: JavaScript, Ruby, プログラミング, 初心者, 言語, 選び方

CSSのclearプロパティとは?そもそも必要ないのでは?疑問を徹底解説!

2020-03-31 By プログラミング入門ナビ編集部

レイアウトを行う男性

はじめに

CSSで左寄せや右寄せのレイアウトを行いたい時は、floatプロパティを使ったフロートレイアウトが便利ですよね。

これに関連したプロパティの一つに、clearがあります。

フロートレイアウトにおける回り込みを解除するためのものですが、clearをしてもしなくてもレイアウトが変わって見えないことがあり、混乱してしまうケースが多いようです。

ここでは、フロートレイアウトの基本とclearプロパティの使用有無による違いを解説します。

フロートレイアウトとは

まず、フロートレイアウトについておさらいしていきましょう。

CSSではfloatプロパティに適切な値を指定することで左寄せや右寄せを行い、後に続く要素を反対側に回り込ませることができます。これをフロートレイアウトと呼び、例えば左側に画像を掲載して、右側にそのコメントや説明のテキスト文を並べたい時などに便利です。

フロートレイアウトをしないとき

理解のために、まずフロートレイアウトをしない場合の例を見てみましょう。まず、下記のようなHTMLファイルを作成します。

[test.html]

<!DOCTYPE html>
<html lang="ja">
    <head>
        <meta charset="utf-8">
        <title>float test</title>
        <link rel="stylesheet" href="css/no-float.css">
    </head>
    <body>
        <h1>フロートの練習</h1>
        <div id="wrap">
            <div id="box1">BOX1のテスト/BOX1のテスト/BOX1のテスト/BOX1のテスト/BOX1のテスト/BOX1のテスト/BOX1のテスト/BOX1のテスト/BOX1のテスト/BOX1のテスト/BOX1のテスト/BOX1のテスト/BOX1のテスト/BOX1のテスト</div>
            <div id="box2">BOX2のテスト/BOX2のテスト/BOX2のテスト/BOX2のテスト/BOX2のテスト/BOX2のテスト/BOX2のテスト/BOX2のテスト/BOX2のテスト/BOX2のテスト/BOX2のテスト</div>
            <div id="box3">BOX3のテスト/BOX3のテスト/BOX3のテスト/BOX3のテスト/BOX3のテスト/BOX3のテスト/BOX3のテスト/BOX3のテスト/BOX3のテスト/BOX3のテスト/BOX3のテスト</div>
        </div>
    </body>
</html>

次に、上記HTMLファイルと同じ階層に”css”ディレクトリを作成し、その中に下記のようなCSSファイルを作成します。

[no-float.css]

/* no-float.css */
#wrap {
    width:  100%;
    background-color:   gray;
}
#box1 {
    background-color: purple;
    color:  white;
    width:  50%;
}
#box2 {
    background-color: green;
    color:  white;
    width:  50%;
}
#box3 {
    background-color: blue;
    color:  white;
}

HTMLファイルをブラウザで見ると下記のようになり、上からbox1・box2・box3の順でレイアウトされます。

フロートの練習(フロートレイアウトをしない場合)

フロートレイアウトをするとき

それでは、CSSでfloatレイアウトの指定をするとどうなるでしょうか。”css”ディレクトリに新たに下記ファイルを作成します。

[float-noclear.css]

/* float-noclear.css */
#wrap {
    width:  100%;
    background-color:   gray;
}
#box1 {
    background-color: purple;
    color:  white;
    width:  50%;
    float:  left;
}
#box2 {
    background-color: green;
    color:  white;
    width:  50%;
    float:  right;
}
#box3 {
    background-color: blue;
    color:  white;
}

box1ではfloat: leftを、box2ではfloat:rightを指定していることに注目してください。これはそれぞれ左寄せ・右寄せを意味し、その後に続く要素を逆側に回り込ませるようレイアウトします。

HTMLファイル(test.html)の6行目で指定するcssファイルを下記のように変更してブラウザで開いてみてください。

<link rel="stylesheet" href="css/float-noclear.css">

下記のように表示されるはずです。box1が左寄せされ、後に続くbox2はbox1の右側に回り込む形で右寄せされ、box3はその逆側である左側に回り込んでいますね。

フロートレイアウトの練習(フロートレイアウト、clearなしの場合)

clearプロパティとは

floatプロパティの関連プロパティとして、clearがあります。

通常、直前の要素がfloatで左寄せもしくは右寄せされている場合、その逆に回り込む形でレイアウトされるのですが、何らかの理由で回り込みを解除したい場合に使用されます。

  • clear: left 左寄せされた要素に対する回り込みを解除する
  • clear: right 右寄せされた要素に対する回り込みを解除する
  • clear: both 左寄せまたは右寄せされた全ての要素に対する回り込みを解除する
  • clear: none 回り込みを解除しない(デフォルト値)

clearしてもしなくても同じに見える?

clearの効果を確認するため、”css”ディレクトリにさらに下記ファイルを作成してみます。21行目、box3でclear:bothが指定されていることに注目してください。

[float.css]

/* float.css */
#wrap {
    width:  100%;
    background-color:   gray;
}
#box1 {
    background-color: purple;
    color:  white;
    width:  50%;
    float:  left;
}
#box2 {
    background-color: green;
    color:  white;
    width:  50%;
    float:  right;
}
#box3 {
    background-color: blue;
    color:  white;
    clear:  both;
}

HTMLファイル(test.html)の6行目で指定するcssファイルを下記のように変更してブラウザで開いてみてください。

<link rel="stylesheet" href="css/float.css">

box1とbox2の高さが同じ場合

ウィンドウ幅によっては、box1とbox2の高さが同じになります。この時、clearを指定しても、表示結果はclearを指定しなかった場合と全く同じです。

[float.cssを指定した場合の表示]

フロートの練習(clearを指定したがbox1とbox2の高さが同じとき)

box1の方がbox2より高い場合

しかし、文字数はbox1の方が多いため、ウィンドウ幅を広くしたり狭くしたりするとbox1の方がbox2より高さが高くなることがあります。

clear有無による違いはこの時明確になります。HTMLファイル(test.html)の6行目で指定するcssファイルを変更してウィンドウサイズを調整してみてください。

[float.cssを指定した場合の表示]

フロートの練習(clearなし、box1がbox2より高いとき)

[float-noclear.cssを指定した場合の表示]

フロートの練習(clearなし、box1がbox2より高いとき)

このように、一見clearの有無によって見え方が同じでも、ウィンドウサイズが変わると見え方は大きく変わります。

このことを意識してclearを明確に指定しないと、意図と異なる表示になることがあるので注意が必要です。

clearの設定は必要

打ち合わせしている手元

上記のケースで、例えばbox1にバラの写真、box2にバラの説明、box3にまた別の花の写真を載せるのであれば、box3からは別の話題になるのでclearして新しい行から始めるべきですね。

また、余白にはwrapで指定した背景を見せたい場合でも、clearなしでは余白が生まれないので背景を表示することができません。

回り込みの解除をしたい場合は、プレビューでの表示に差がなかったとしても必ずclearの設定を行いましょう。

まとめ

エレガントなビジネスウーマン

フロートレイアウトの基本ルールとclearプロパティの使用有無による違いについて解説しました。

clearは指定してもしなくても表示が変わらないので、そもそも必要ないのでは?と思われることも多いですが、どんなサイズで表示されても意図通りのレイアウトとなるように、必要な場合は必ず使用しましょう。

動画でプログラミング入門をしよう

オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!

プレミアムプランを2週間無料体験しよう

今すぐ詳細を確認する

Filed Under: プログラミング入門 Tagged With: CSS

インストーラー版のNode.jsとyarnをWindowsにインストールする方法

2019-05-30 By プログラミング入門ナビ編集部

Node.jsとnpm、パッケージ管理ソフトyarnをWindowsにインストールする方法について学習します。

Node.jsとは?

Node.js(ノードジェイエス)というのは、ざっくり言ってしまうと、サーバ側で動作するプログラムをJavaScriptで書くために使う技術です。

npmとは?

npm(ネヌピーエム)というのは、Node Package Managerの略で、node.jsのモジュールを管理するツールです。

Rubyでいうところのgemとか、LinuxのCentOSでいうところのyum に相当するようなイメージです。

補足として、モジュールというのは、ざっくり言うと、Node.jsで使える便利なソフトウェアの塊のことです。

node.jsとnpmのインストール

Node.jsをインストールすると、一緒にnpmもインストールされます。
Windowsで使える、Node.jsのインストーラーをダウンロードして、インストールを行います。

node.jsのダウンロード

Node.jsの公式サイトのダウンロードページをWebブラウザで開きます。
ダウンロード | Node.js

LTSと表示されているバージョンをダウンロードします。
お使いのパソコンに合わせて、32bit版か64bit版を選択してください。
Windows10で32bit版か64bit版かを確認したい

補足として、LTSはLong Term Support、日本語でいうと長期サポート版のことです。
ざっくりいうと、長い期間メンテナンスされることが計画されているバージョンのことです。

基本的には、LTSの最新バージョンをインストールすることを推奨します。

万が一、バージョンによる問題が疑われる場合には、動画確認済みバージョンを使うことが学習を進める上で有効な場合があります。

node.jsのバージョンを指定してダウンロードする方法

学習を進める上でNode.jsのバージョンに依存する問題が発生する事も予想されます。
その場合には、本コースで動作確認済みバージョンを指定してダウンロードをお試し下さい。

(例) v18.15.0をダウンロードする場合
(1)過去のリリースバージョンページを開く。これまでにリリースしたバージョンが一覧表示されています。

(2)ブラウザ検索(cntl + F キーで検索できます。)で「v18.15.0」と入力し、検索でヒットしたリンクをクリックする。

(3)お使いのパソコンに合わせて、ダウンロードします。
32bit版・・・node-v18.15.0-x86.msi
64bit版・・・node-v18.15.0-x64.msi

インストーラーの起動

ダウンロードしたインストラーをダブリクリックして開きます。

Welcome to the Node.js Setup Wizard

Nextボタンをクリック。

ライセンスに同意

ライセンスに同意したうえで、チェックを入れて、Nextボタンをクリック。

インストールフォルダの指定

デフォルトの設定のままでOKです。

Nextボタンをクリックします。

カスタムセットアップ

インストール内容をカスタマイズできますが、ここでは、デフォルトの設定のまま進めます。

Nextボタンをクリックします。

Tools for Native Modules

オプショナルな開発ツールをインストールするか聞かれているので、チェックはOFFのままで、Nextボタンをクリック。

インストールの開始

これまで設定した内容に従って、インストールを行います。

Installボタンをクリックします。

環境によっては、ユーザーアカウント制御のダイアログが表示されるので、確認して「はい」ボタンをクリックします。

インストール実行中

しばらく時間が掛かります。

インストール完了

インストールが完了しました。

「Finish」ボタンをクリックして、インストーラーを終了します。

インストールされたことを確認

node.jsとnpmが正常にインストールされたことを確認してみましょう。
インストールされた、node.jsとnpmのバージョンを表示してみます。

コマンドプロンプトの起動

Node.jsのバージョンを表示

node -v

と入力してEnterキーを押下。

バージョンが表示されたらOKです。

npmのバージョンを表示

npm -v

と入力してEnterキーを押下。

バージョンが表示されたらOKです。

yarnのインストール

nodeを公式インストーラーでインストールした時のyarnのインストール方法です。

インストーラーをダウンロード

yarnの公式サイトからインストーラーをダウンロードします。
公式サイト
「Windows」タブを選択して、「インストーラーをダウンロードする」をクリックして、ダウンロードしてください。

インストーラーを起動

ダウンロードしたファイルを開いて、インストーラーを起動します。
「Next」をクリック。

インストール実行

インストールを実行します。
「Install」をクリック。

インストール完了

インストールが完了しました。
「Finish」ボタンをクリックして、インストーラーを終了します。

インストールされたことを確認

yarnがインストールされているか確認します。
コマンドプロンプトを起動して、コマンドを実行します。
yarn -v

と入力してEnterキーを押下。
バージョン情報が表示されていればOKです。

おわりに

この記事では、Windows環境にnode.jsとnpm、yarnをインストールする方法について学習しました。

検証環境

Windows10

動画でプログラミング入門をしよう

オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!

プレミアムプランを2週間無料体験しよう

今すぐ詳細を確認する

Filed Under: プログラミング入門 Tagged With: JavaScript, node.js, npm, Nuxt.js, Proglus, Udemy, Vue.js, 環境構築

  • « Go to Previous Page
  • Go to page 1
  • Interim pages omitted …
  • Go to page 13
  • Go to page 14
  • Go to page 15
  • Go to page 16
  • Go to page 17
  • Interim pages omitted …
  • Go to page 23
  • Go to Next Page »

Primary Sidebar

Proglus(プログラス)

Twitter

Follow @programmingnavi Tweets by programmingnavi

最近の投稿

  • 【06/02更新】Udemyプログラミング入門講座等の割引クーポン配布
  • AWSのパブリックIPv4アドレス有料化について 2024/2より
  • 【CSS】Google Fontsの利用方法について解説します!新UIに対応2023年11月更新
  • 【SQL】XAMPPのMySQLがXAMPPがポートの競合で起動できない問題について解決方法を解説します!
  • 【Colab】–NOMAL– と表示されて、ショートカットキー(ctrl+c)でコピーができない場合の解決方法を解説します!

カテゴリー

  • AIの使い方
  • Arduino入門
  • AWS
  • その他
  • エンジニアのしごと
  • エンジニアへの道
  • ツールの使い方
  • ニュース
  • プログラミング入門
  • 電子工作入門

タグクラウド

AI AWS AWS Cloud9 Cloud9 CodeWing CSS Emmet GCP Git GitHub Heroku HTML JavaScript li Linux macOS MySQL MySQL Workbench node.js Nuxt.js ol Proglus Python Ruby Ruby on Rails SQL Udemy Visual Studio Code Vue.js Web開発 Windows インストール エラー エンジニア オンライン学習 サーバー スクリーンショット セール プログラミング プログラミング入門 プログラミング学習 ユーデミー 初心者 未経験 機械学習

アーカイブ

  • 2025年6月
  • 2024年1月
  • 2023年11月
  • 2023年9月
  • 2023年8月
  • 2023年7月
  • 2023年5月
  • 2023年4月
  • 2023年2月
  • 2023年1月
  • 2022年12月
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月
  • 2022年4月
  • 2022年3月
  • 2022年2月
  • 2022年1月
  • 2021年10月
  • 2021年9月
  • 2021年8月
  • 2021年6月
  • 2021年4月
  • 2021年3月
  • 2021年1月
  • 2020年12月
  • 2020年11月
  • 2020年10月
  • 2020年9月
  • 2020年8月
  • 2020年7月
  • 2020年5月
  • 2020年4月
  • 2020年3月
  • 2020年2月
  • 2020年1月
  • 2019年11月
  • 2019年9月
  • 2019年7月
  • 2019年6月
  • 2019年5月
  • 2019年4月
  • 2019年3月
  • 2019年2月
  • 2019年1月
  • 2018年12月
  • 2018年11月
  • 2018年10月
  • 2018年9月
  • 2018年8月
  • 2018年7月
  • 2018年6月
  • 2018年5月
  • 2018年4月
  • 2018年3月

検索

Copyright © 2025 · programmingnavi.com ・About・プライバシーポリシー