一、包
コンセプト
そのコアモジュールに加えてNodejs外部モジュールを提供してもカスタム使用できるサードパーティは、モジュール
サードパーティのモジュールによってNodejs パッケージ組成物は相互依存してコーティングすることにより、モジュールのセットに対して行うことができる統合管理
Pythonに似たモジュールでhttps://www.npmjs.com
パッケージ
を見つけることができます
使い方は簡単
パッケージをダウンロード:
npm i 包名
(またはnpm install 包名
)
require()で直接使用できます
var http=require("http");
var sd = require('silly-datetime');
var app=http.createServer(function(req,resp){
resp.writeHead(200,{"Content-Type":"text/html;charset=utf-8"});
var d=sd.format(new Date(), 'YYYY-MM-DD HH:mm');
resp.write(d);
resp.end();
});
app.listen(8001,"127.0.0.1");
成功:
第二に、npm
コンセプト
NPMは、ダウンロードNPMパッケージの多種多様を通じて、世界最大のオープンソースのエコシステムである
ことができ、ソースコード(パッケージ)をhttps://www.npmjs.com
見つけます
npmは、NodeJSと共にインストールされるパッケージ管理ツールであり、NodeJSコードのデプロイメントにおける多くの問題を解決できます。
一般的な使用シナリオ:
- ユーザーがローカルで使用するために他のユーザーが作成したサードパーティパッケージをNPMサーバーからダウンロードできるようにする
- ユーザーがローカルで使用するためにNPMサーバーから他のユーザーが作成したコマンドラインプログラム(ツール)をダウンロードしてインストールできるようにする(スーパーバイザーなど)
- ユーザーが自分のパッケージまたはコマンドラインプログラムを他のユーザーが使用できるようにNPMサーバーにアップロードできるようにする
一般的なコマンド
npmバージョンを確認します。
npm -v
モジュールをインストールします。
npm install 模块名
例:npm install jquery
モジュールをアンインストールします。
npm uninstall 模块名
例:npm uninstall jquery
もちろん、フォルダを直接削除することもできます
現在のディレクトリにインストールされているすべてのパッケージを表示します。
npm list
パッケージのバージョンを確認します。
npm info 模块名
指定されたバージョンのパッケージをインストールします。
npm install 模块名@版本