ローカルノードパッケージのテスト方法の紹介

不言
リリース: 2018-10-25 13:53:50
転載
2475 人が閲覧しました

この記事では、ローカル ノード パッケージのテスト方法について説明します。必要な方は参考にしていただければ幸いです。

ノード パッケージを作成するときは、npm に公開する前に、パッケージをローカルでテストする必要があります。作成されたローカル ノード パッケージ xcxutil パッケージと、そのパッケージをテストするプロジェクト myapp が同じフォルダー プロジェクト内にあるとします。myapp プロジェクトでローカル xcxutil パッケージをテストするには、次の 2 つの方法があります

|-- project
    |-- myapp
    |-- xcxutil
ログイン後にコピー

相対パスのインストール xcxutil test

プロジェクト ディレクトリを入力し、相対パスに従って xcxutil パッケージを見つけて、直接インストールします。

cd myapp
npm install ../xcxutil
ログイン後にコピー

次に、myappnode_modules フォルダーに入り、通常、パスが正しく、ノード パッケージが正しく記述されているかどうかを確認します。このようにして、myapp で xcxutil を使用できます。

const xcxutil = require('xcxutil');
ログイン後にコピー

myapp ディレクトリに package.json ファイルが存在する必要があることに注意してください。存在しない場合、ノード パッケージはインストールされません。

npm リンクを使用してグローバル テストに接続します

上記の状況では、ノード パッケージとテスト プロジェクトが同じフォルダー内にあるため、パスを見つけるのは非常に便利ですが、多くの場合、これはローカル プロジェクトです。多くのプロジェクトが異なるフォルダーに分散されているため、パスを見つけるのが非常に面倒です。そのため、npm link を使用してノード パッケージをグローバル システムに接続することをお勧めします。 。

cd xcxutil
npm link
ログイン後にコピー

上記のコマンドを実行して、次の出力を取得します。

/Users/leinov/.nvm/versions/node/v8.11.3/lib/node_modules/xcxutil -> /Users/leinov/project/xcxutil
ログイン後にコピー

は、projectxcxutil をグローバル node_modules## に接続することを意味します。 # 次に、グローバル node_modules パッケージを入力します。また、xcxutil パッケージ

を表示して、そのパッケージを myapp にリンクしてテストして使用することもできます

cd myapp
npm link xcxutil
ログイン後にコピー
このようにして、xcxutil が myapp にインストールされ、xcxutil での変更も myapp に同期されるため、ローカル テストを実装できます

cd xcxutil
npm unlink
ログイン後にコピー
xcxutil がリリースされました。誰もが

github

アドレスを使用してください。

以上がローカルノードパッケージのテスト方法の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:segmentfault.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!