この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 8780|答える: 0

npmチュートリアル(4):npmパッケージをローカルにインストールする

[リンクをコピー]
掲載地 2017/12/13 13:23:35 | | | |
npmパッケージをインストールする方法はローカルかグローバルかの2種類あります。 使用するパッケージに応じて、どのインストールを使うか選べます。

Node.jsのような要件を自社モジュールで使いたい場合は、ローカルインストールを望みます。これはnpmインストールのデフォルトの動作です。 一方で、コマンドラインツールとして使いたいなら、grunt CLIのようにグローバルにインストールしたいです。


取り付け

以下のコマンドでパッケージをダウンロードできます:

これにより、現在のディレクトリにnode_modulesディレクトリが作成され、そのディレクトリにパッケージをダウンロードします。

試験:

npmインストールが動作しているか確認するには、node_modulesディレクトリが存在するか、そしてインストールしたパッケージのディレクトリが含まれているかを確認してください。 この作業を行うためにUnixシステム上でLS node_modulesを動かすことができます。 Windowsでは「OSX」や「Debian」、またはディレクトリnode_modules。

例:



lodashというパッケージをインストールしてください。 node_modulesディレクトリの内容をリストアップし、「lodash」という名前のディレクトリを確認することで、正常に動作しているか確認してください。


ローカルディレクトリにpackage.jsonファイルがない場合は、パッケージの最新バージョンをインストールしてください。

package.jsonまたはpackage-lock.jsonファイルがあれば、package.jsonで宣言されたセムバールールを満たす最新バージョンがインストールされます。

インストール済みパッケージをご利用ください

パッケージがnode_modulesに入ったら、それをコードに使うことができます。 例えば、Node.jsモジュールを作成する場合、リクエストすることができます。

例:

以下のコードでindex.jsというファイルを作成します。


正しい出力結果は次の通りです:[2, 3]



Lodashを正しくインストールしないと、以下のエラーが出ます:

もしLodashを正しくインストールしていなければ、以下のエラーが表示されるでしょう:

module.js:340
    投げる、ええと;
          ^
Error: Cannot find module 'lodash'

これを解決するには、index.jsがあるディレクトリでnpm install lodashを実行してください。






先の:npm インストールによって生成されるpackage-lock.jsonは何ですか?
次に:NPMチュートリアル(5):package.jsonチュートリアルの使い方
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com