跳到内容
🛠️ToolsShed

Package.json Generator

交互式为您的Node.js项目生成package.json文件。

以 key: value 格式输入 (每行一对)

以 key: value 格式输入 (每行一对)

关于此工具

package.json文件是任何Node.js项目的核心,包含有关应用程序的元数据和项目运行所需的依赖包列表。手动创建和编辑此文件容易出错,特别是在管理多个具有特定版本约束的包时。这个交互式package.json生成器通过提供用户友好的界面来简化该过程,让您可以在无需记住确切语法或手动输入每个字段的情况下构建配置文件。

要使用该工具,只需填写项目详细信息,如项目名称、版本、描述和作者信息。然后,通过搜索或输入包名称、指定版本号或范围,以及标记每个包是生产环境依赖还是开发环境依赖来添加依赖包。生成器会自动格式化所有内容,并允许您下载或复制生成的package.json文件以在Node.js项目中使用。

此工具非常适合启动新项目的开发人员、学习Node.js的人员,或想快速搭建项目配置而不依赖create-react-app等项目生成器的任何人。它也适用于需要标准化包配置的团队,或者更喜欢可视化界面而不是手动编辑JSON文件的用户。

常见问题

代码实现

import json

package = {
    "name": "my-package",
    "version": "1.0.0",
    "description": "A sample package",
    "main": "index.js",
    "author": "Your Name",
    "license": "MIT",
    "scripts": {
        "start": "node index.js",
        "test": "jest"
    },
    "dependencies": {
        "express": "^4.18.2"
    },
    "devDependencies": {
        "jest": "^29.0.0"
    },
    "keywords": ["sample", "node"]
}

with open("package.json", "w") as f:
    json.dump(package, f, indent=2)

print(json.dumps(package, indent=2))

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.