执行npm init命令后,目标目录未生成package.json文件
解决npm init后未生成package.json的问题
嘿,我猜你是在执行npm init的时候,只走到了包名称的输入环节就中断了吧?npm init是个交互式命令,得一步步确认完所有配置项,才会生成package.json文件哦。
给你两种实用的解决办法:
方法一:完成交互式配置流程
- 回到你的项目目录,重新运行
npm init命令 - 看到
包名称:(test1)的提示时,直接回车使用默认名称,或者输入你想要的自定义包名后回车 - 接下来会依次弹出版本号、项目描述、入口文件、测试命令、Git仓库地址等配置项的提示,每一项都可以直接回车用默认值,也可以按需填写内容
- 最后会显示即将生成的package.json预览内容,并询问
Is this OK? (yes),输入yes或者直接回车确认,这样package.json文件就会自动生成在你的目录里了
- 回到你的项目目录,重新运行
方法二:一键快速初始化
如果不想一步步手动确认配置,可以直接运行npm init -y(或者npm init --yes),这个命令会自动使用所有默认配置项,瞬间生成package.json文件,省去所有交互步骤,特别适合快速搭建项目框架。
内容的提问来源于stack exchange,提问作者ADM
相关产品推荐
相关产品推荐

