如何将我的node_module,模块添加到package.json中

我有我的node_module文件夹中的一些模块,但因为我是nodejs业余爱好者,当我想安装主题时,我忘了使用--savenpm install现在我有很多的模块,但我的package.json是空的,所以在那里任何将主题添加到package.json
对不起,如果我的问题是愚蠢的,我是初学者在nodejs

只需更改到包含node_modules的目录,在那里备份任何现有的package.json ,然后使用npm init来重新创buildpackage.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 

已经问及很好的回答!

这里有不同的方式build议创build/维护package.json文件有没有办法自动构buildNode.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,以获取官方软件包名称和版本。 它将是这样的forms:

  { "name": "<<name of the package>>", "version": "2.1.0", "description": "broccoli asset revisions (fingerprint)", .... } 

只需将上面的名称和版本信息复制到devDependencies到你的项目的package.json中,你应该很好。

也看看这里有没有办法自动构buildNode.js项目的package.json文件

在这里: https : //docs.npmjs.com/files/package.json

您可以使用npm install --save <package>再次安装相同的软件包,只需要用刚刚安装的软件包replace当前的软件包。 它也将添加你已经添加了默认版本符号的包。