web-dev-qa-db-ja.com

私のnode_module、モジュールをpackage.jsonに追加する方法

Node_moduleフォルダーにいくつかのモジュールがありますが、nodejsでアマチュアなので、テーマをインストールしたいときに、--savenpm installで使用するのを忘れました。しかし、私のpackage.jsonは空なので、テーマをpackage.jsonに追加する方法はありますか。
申し訳ありませんが、私の質問がばかげたものである場合、私はnodejsの初心者です

14
Daniel.V

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
21
yjwong

すでに尋ねられ、よく答えられました!

package.jsonファイルを作成/維持するために提案されたさまざまな方法を以下に示します Node.jsプロジェクトのpackage.jsonファイルを自動的にビルドする方法はありますか

1
Adesh M

それは簡単です。 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にコピーするだけで問題ありません。

こちらもご覧ください Node.jsプロジェクトのpackage.jsonファイルを自動的にビルドする方法はありますか

そしてここ: https://docs.npmjs.com/files/package.json

0
MojoJojo

npm install --save <package>を使用して同じパッケージを再度インストールすることができ、現在のパッケージファイルを新しくインストールされたファイルで置き換えるだけです。また、デフォルトのバージョン表記ですでに追加したパッケージも追加されます。

0
Thatkookooguy