3
何とか私のnativescriptプロジェクトに2つのpackage.jsonファイルがあります。私はそれらの両方を持っているはずですか?もしそうでなければ、なぜ彼らは両方ともそこにいるだろうか? this pageによると、appフォルダのpackage.jsonファイルを削除することができますか?私は自分のプロジェクトのルートからnpmをインストールしたことがあると確信しています。時々、私のプロジェクトのルートにtnsをインストールすることもあります。nativescriptプロジェクトの2つのpackage.jsonファイル
my-project
├── app
│ └── package.json <-- can I delete this?
├── package.json
├── node_modules
└── platforms
├── android
└── ios
rootのpackage.jsonはパッケージのためのもので、内部のアプリケーションはブートストラップファイルを指し、プロジェクトの作成中にダウンロードされたテンプレートのもので、2つの異なるもの用です –
@Marek - このリンクはあなたの話です右? - https://docs.npmjs.com/files/package.json#mainどうしてこのメインフィールドをルートレベルのpackage.jsonにプッシュできないのでしょうか? – apricity
@apricityいいえ私はこのテンプレートからhttps://github.com/NativeScript/template-hello-worldについて話しているとは言いませんが、appフォルダ内のpackage.jsonという問題は、依存する2つのメインファイルを持つことができることですng2またはnon-ng2バージョンのapp.jsまたはmain(ts/js)のどちらかを使用していて、ほとんど問題があるかもしれませんが、必要に応じてルートプロジェクトフォルダのpackage.json内にメインエントリを作成し、 npmjs.comでpackage.jsonのバージョンを1つしか持たない場合や、別のブートストラップファイルで独自のテンプレートを作成することもできます。 –