Node_moduleフォルダーにいくつかのモジュールがありますが、nodejs
でアマチュアなので、テーマをインストールしたいときに、--save
をnpm install
で使用するのを忘れました。しかし、私のpackage.json
は空なので、テーマをpackage.json
に追加する方法はありますか。
申し訳ありませんが、私の質問がばかげたものである場合、私はnodejs
の初心者です
node_modules
を含むディレクトリに移動し、そこにある既存のpackage.json
をバックアップしてから、npm init
を使用してpackage.json
を再作成します。
生成されたpackage.json
には、node_modules
内にすでに存在するモジュールが含まれます。
サンプル実行:
$ cd /my/project
$ mv package.json package.json.bak # Backup package.json
$ npm init # Recreate package.json with dependencies populated
すでに尋ねられ、よく答えられました!
package.json
ファイルを作成/維持するために提案されたさまざまな方法を以下に示します Node.jsプロジェクトのpackage.jsonファイルを自動的にビルドする方法はありますか
それは簡単です。 package.jsonファイルを編集し、開発の依存関係のために以下を追加します。
"devDependencies": {
"broccoli-asset-rev": "^2.0.2",
"broccoli-merge-trees": "^0.2.1",
"broccoli-svg-Sprite": "^1.0.3",
......
}
パッケージ名とバージョン番号のリストを取得するには、各モジュールのnode_modules/module folder/package.jsonを見て、公式のパッケージ名とバージョンを取得します。次の形式になります。
{
"name": "<<name of the package>>",
"version": "2.1.0",
"description": "broccoli asset revisions (fingerprint)",
....
}
上記の名前とバージョン情報をdevDependenciesからプロジェクトのpackage.jsonにコピーするだけで問題ありません。
npm install --save <package>
を使用して同じパッケージを再度インストールすることができ、現在のパッケージファイルを新しくインストールされたファイルで置き換えるだけです。また、デフォルトのバージョン表記ですでに追加したパッケージも追加されます。