我的 node_module 文件夹中有一些模块,但是因为我是业余爱好者nodejs
,当我想安装主题时,我忘记使用--save
了。npm install
现在我有很多模块但我package.json
是空的,所以有什么办法可以将主题添加到package.json
.
抱歉,如果我的问题很愚蠢,我是初学者nodejs
问问题
23771 次
4 回答
21
只需更改包含 的目录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
于 2015-07-26T13:40:49.640 回答
1
已经问过并得到很好的回答!
以下是建议创建/维护package.json
文件
的不同方法有没有一种方法可以为 Node.js 项目自动构建 package.json 文件
于 2015-10-21T07:17:33.533 回答
0
这很简单。编辑 package.json 文件并为开发依赖项添加以下内容:
"devDependencies": {
"broccoli-asset-rev": "^2.0.2",
"broccoli-merge-trees": "^0.2.1",
"broccoli-svg-sprite": "^1.0.3",
......
}
要获取包名称和版本号列表,您可以查看每个模块的 node_modules/module 文件夹/package.json 以获取官方包名称和版本。它将是以下形式:
{
"name": "<<name of the package>>",
"version": "2.1.0",
"description": "broccoli asset revisions (fingerprint)",
....
}
只需将上面的名称和版本信息复制到 devDependencies 到您项目的 package.json 中,您就可以开始了。
于 2015-07-26T11:41:03.687 回答
0
您可以使用再次安装相同的包npm install --save <package>
,它应该只用新安装的包文件替换当前包文件。它还将使用默认版本表示法添加您已经添加的包。
于 2015-07-26T11:46:42.920 回答