package.json のローカル依存関係 質問する

package.json のローカル依存関係 質問する

このようなことをしたいので、またはさらに重要なその依存関係npm installもインストールします。package.json../somelocallib

"dependencies": {
    "express": "*",
    "../somelocallib": "*"
}

ベストアンサー1

2.0.0 以上

この機能は実装されたnpm バージョン 2.0.0 では、ローカル パスは、次のいずれかの形式でnpm install -Sまたは を使用して保存できます。npm install --save

../foo/bar
~/foo/bar
./foo/bar
/foo/bar

package.json

{
  "name": "baz",
  "dependencies": {
    "bar": "file:../foo/bar"
  }
}

npm ls:

[email protected] /private/tmp/app
└── [email protected] -> /private/tmp/somelocallib

2.0.0 未満

somelocallib通常どおり依存関係として配置しますpackage.json

"dependencies": {
  "somelocallib": "0.0.x"
}

次に実行するnpm link ../somelocallibと、npm は作業中のバージョンをシンボリックリンクとしてインストールします。

参照:リンク(1)

おすすめ記事