WebGIS開発NodeJSインストール
4154 ワード
前言
この教程はできるだけ最新の安定バージョンの環境、ツールと第三者ライブラリを使用します.
現在のNodeJSの最新の安定バージョンは8.9.4で、明記されていない場合は、本バージョンのNodeJS環境を使用します.
チュートリアルコード開発システムの環境はWindows、MacとLinuxの違いがあります.自分で修正してください.
NodeJSはすでにJS先端開発の必須環境となっています.プロジェクトがフロントエンドプロジェクトであっても、NodeJSで実行するツール(Babel、Webpack、Gulpなど)が必要です.
次は本文です
NodeJSをインストールする
NodeJS中国語公式サイト
最新バージョンのNodeJSインストールパッケージをダウンロードします.
プログラムをインストールしました
インストール後にテストしてもいいです.
コマンドライン実行
v 8.9.4
複数のNodeJSバージョンが共存しています.
複数のバージョンが共存する必要がなければ、この小節を省略することができます.
異なるバージョンのNodeJs特性とサポート文法は異なり、複数のバージョンが共存する場合があります.
使用できます nvm
(linux&mac)と nvm-windows
(windows)NodeJSのインストールとバージョンの切り替えを行います.
nvmのインストールパッケージは自分でダウンロードしてください.プログラムをインストールしました.
以下の過程はnvm-windowsを例にします.
インストール後はコマンドラインのウィンドウで、NodeJSとNPMのダウンロードミラーを設定します.そうでないとダウンロード速度が遅くなります.
コマンドラインウィンドウで以下のコマンドを実行します.
Now using node v 8.9.4(64-bit)
node-vコマンドでnodeバージョンを確認してください.
注意しますnpmでインストールされているパッケージはバージョンによって共有されていませんので、全体的にインストールされる場合は、下記のセクションのcnpmで、異なるバージョンでそれぞれインストールする必要があります.
淘宝源の設定
npmのデフォルトのダウンロード速度は非常に遅く、速度が遅く、第三者パッケージのインストールに失敗してしまいます.国内でnpmを使用する場合は、宝npmミラーを設定する必要があります.
コマンドラインウィンドウで以下のコマンドを実行します.
cnpmをインストールする
タオバオソースを設定しても、npmはいくつかのパッケージをインストールする時に、いくつかのツールのダウンロードがタイムアウトしたため、インストールに失敗しました.
そこで、cnpmでパッケージ管理ができたり、パッケージのインストールに失敗したり、使えなくなったりした場合は、cnpmで再インストールしてみてください.
コマンドラインウィンドウで以下のコマンドを実行します.cnpmをインストールします.
cnpmはnpmのコマンドを完全に継承しています.すべてのnpmコマンドはcnpmで実行できます.
ここで終わりです
nodeとnpmコマンドは、フロントエンドの開発でよく使われます.公式文書を確認してください.コマンドの各常用パラメータを確認してください.
後の教程では、いくつかの命令を使っても簡単に紹介しますが、これらの内容は本教程の中で独立して現れません.
次のページでは、簡単にinxの配置と使用を理解します.inxは現在、ウェブサイトの数が一番成長しているサーバーソフトです.配置も簡単で、機能も非常に強いです.
教程コード例をinxに展開します.関連する構成は各例で説明します.
三次元地球雲プラットフォーム wwww.hapxu.com
地図大データクラウドプラットフォーム wwww.favxu.com
QQ:63747667
メールボックス:[email protected]
この教程はできるだけ最新の安定バージョンの環境、ツールと第三者ライブラリを使用します.
現在のNodeJSの最新の安定バージョンは8.9.4で、明記されていない場合は、本バージョンのNodeJS環境を使用します.
チュートリアルコード開発システムの環境はWindows、MacとLinuxの違いがあります.自分で修正してください.
NodeJSはすでにJS先端開発の必須環境となっています.プロジェクトがフロントエンドプロジェクトであっても、NodeJSで実行するツール(Babel、Webpack、Gulpなど)が必要です.
次は本文です
NodeJSをインストールする
NodeJS中国語公式サイト
最新バージョンのNodeJSインストールパッケージをダウンロードします.
プログラムをインストールしました
インストール後にテストしてもいいです.
コマンドライン実行
node -v
コマンドの戻りv 8.9.4
複数のNodeJSバージョンが共存しています.
複数のバージョンが共存する必要がなければ、この小節を省略することができます.
異なるバージョンのNodeJs特性とサポート文法は異なり、複数のバージョンが共存する場合があります.
使用できます nvm
(linux&mac)と nvm-windows
(windows)NodeJSのインストールとバージョンの切り替えを行います.
nvmのインストールパッケージは自分でダウンロードしてください.プログラムをインストールしました.
以下の過程はnvm-windowsを例にします.
インストール後はコマンドラインのウィンドウで、NodeJSとNPMのダウンロードミラーを設定します.そうでないとダウンロード速度が遅くなります.
nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
注意します前のwindowsシステムでは、デフォルトパスにNodeJsをインストールしたことがあります.つまり、C:\Program Filesodejsディレクトリは、次のステップを続ける前に、nodejsディレクトリ全体を削除します.さもなければ、NodeJSをインストールした後、nodeコマンドを実行できません.また、npmのインストールディレクトリも、C:\Users\Appdata\Romingpmを削除する必要があります.そうでないとnpmコマンドは正しくインストールできないかもしれない第三者パッケージです.コマンドラインウィンドウで以下のコマンドを実行します.
nvm install 8.9.4
7.5.0などの2番目のバージョンのNodeJSをインストールし続けることができます.nvm install 7.5.0
nvm useコマンドを使ってNodeJSバージョンを切り替えます.nvm use 8.9.4
コマンドの戻りNow using node v 8.9.4(64-bit)
node-vコマンドでnodeバージョンを確認してください.
注意しますnpmでインストールされているパッケージはバージョンによって共有されていませんので、全体的にインストールされる場合は、下記のセクションのcnpmで、異なるバージョンでそれぞれインストールする必要があります.
淘宝源の設定
npmのデフォルトのダウンロード速度は非常に遅く、速度が遅く、第三者パッケージのインストールに失敗してしまいます.国内でnpmを使用する場合は、宝npmミラーを設定する必要があります.
コマンドラインウィンドウで以下のコマンドを実行します.
npm config set registry https://registry.npm.taobao.org
設定が完了したら、ダウンロードしたすべての要求はタオバオミラーで完了します.cnpmをインストールする
タオバオソースを設定しても、npmはいくつかのパッケージをインストールする時に、いくつかのツールのダウンロードがタイムアウトしたため、インストールに失敗しました.
そこで、cnpmでパッケージ管理ができたり、パッケージのインストールに失敗したり、使えなくなったりした場合は、cnpmで再インストールしてみてください.
コマンドラインウィンドウで以下のコマンドを実行します.cnpmをインストールします.
npm install cnpm -g
installはnpmを使用する時に最もよく使われるコマンドです.-gパラメータは、このパッケージがグローバル環境にインストールされることを意味します.インストールが成功したら、コマンドラインウィンドウでcnpmコマンドを使用することができます.cnpmはnpmのコマンドを完全に継承しています.すべてのnpmコマンドはcnpmで実行できます.
ここで終わりです
nodeとnpmコマンドは、フロントエンドの開発でよく使われます.公式文書を確認してください.コマンドの各常用パラメータを確認してください.
後の教程では、いくつかの命令を使っても簡単に紹介しますが、これらの内容は本教程の中で独立して現れません.
次のページでは、簡単にinxの配置と使用を理解します.inxは現在、ウェブサイトの数が一番成長しているサーバーソフトです.配置も簡単で、機能も非常に強いです.
教程コード例をinxに展開します.関連する構成は各例で説明します.
三次元地球雲プラットフォーム wwww.hapxu.com
地図大データクラウドプラットフォーム wwww.favxu.com
QQ:63747667
メールボックス:[email protected]