この記事では、ローカル ノード パッケージのテスト方法について説明します。必要な方は参考にしていただければ幸いです。
ノード パッケージを作成するときは、npm に公開する前に、パッケージをローカルでテストする必要があります。作成されたローカル ノード パッケージ xcxutil パッケージと、そのパッケージをテストするプロジェクト myapp が同じフォルダー プロジェクト内にあるとします。myapp プロジェクトでローカル xcxutil パッケージをテストするには、次の 2 つの方法があります
|-- project |-- myapp |-- xcxutil
プロジェクト ディレクトリを入力し、相対パスに従って xcxutil パッケージを見つけて、直接インストールします。
cd myapp npm install ../xcxutil
次に、myapp
の node_modules
フォルダーに入り、通常、パスが正しく、ノード パッケージが正しく記述されているかどうかを確認します。このようにして、myapp で xcxutil
を使用できます。
const xcxutil = require('xcxutil');
myapp
ディレクトリに package.json
ファイルが存在する必要があることに注意してください。存在しない場合、ノード パッケージはインストールされません。
上記の状況では、ノード パッケージとテスト プロジェクトが同じフォルダー内にあるため、パスを見つけるのは非常に便利ですが、多くの場合、これはローカル プロジェクトです。多くのプロジェクトが異なるフォルダーに分散されているため、パスを見つけるのが非常に面倒です。そのため、npm link
を使用してノード パッケージをグローバル システムに接続することをお勧めします。 。
cd xcxutil npm link
上記のコマンドを実行して、次の出力を取得します。
/Users/leinov/.nvm/versions/node/v8.11.3/lib/node_modules/xcxutil -> /Users/leinov/project/xcxutil
は、project
の xcxutil
をグローバル node_modules## に接続することを意味します。 # 次に、グローバル
node_modules パッケージを入力します。また、
xcxutil パッケージ
cd myapp npm link xcxutil
cd xcxutil npm unlink
github
アドレスを使用してください。以上がローカルノードパッケージのテスト方法の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。