37

いくつかのサードパーティ ライブラリに依存するプロジェクトがあります。

私のpackage.jsonは次のようになります:

"dependencies": {
    "vendor-name": "git://github.com/vendor/name.git#v1.1",
    ...
}

これは、vendor-nameリポジトリにpackage.json.

そのようなファイルがない場合、次のようになります。

npm ERR! path /var/folders/0l/temp-folder/package.json
npm ERR! code ENOENT

実際、anpm install git://github.com/vendor/name.git#v1.1も機能しません。

だから私の質問は:dependenciesを持たないgit リポジトリ (内) をインストール (インクルード) する方法はありpackage.jsonますか?

4

3 に答える 3

45

はい、このパッケージでできます: https://npmjs.org/package/napa

于 2013-09-06T03:13:33.807 に答える
17

ナパが行うことは、過剰に設計されているようです。インストール スクリプトを package.json に追加するだけで十分だと思います。

"scripts": {
    "install": "git clone https://github.com/vendor/name.git -b v1.1 node_modules/name"
}
于 2016-10-29T05:57:09.770 に答える
-1

いいえ、 npmのドキュメントによると不可能です

于 2013-03-25T11:04:26.970 に答える