初始化Ember项目遇报错:Node v20.10.0未适配及ember init参数问题
解决Ember项目初始化时的两个报错
1. Node版本兼容性警告
WARNING: Node v20.10.0 is not tested against Ember CLI on your platform. We recommend that you use the most-recent "Active LTS" version of Node.js.
Ember CLI对Node版本有官方测试范围,当前使用的v20.10.0不在测试列表中,可能引发未知兼容性问题。解决方式:
- 使用Node版本管理工具(如nvm、n)切换到最新的Active LTS版本(比如v18.x或v20.x的LTS分支)
- 切换完成后重新执行项目初始化命令即可。
2. ember init 参数缺失错误
The
ember initcommand requires a package.json in current folder with name attribute or a specified name via arguments. For more details, useember help.
该错误是因为ember init需要明确项目名称,提供两种解决途径:
- 直接指定项目名执行命令:在命令后添加项目名称,示例:
此命令会在当前目录下创建名为ember init my-ember-appmy-ember-app的项目文件夹,并自动生成所需配置文件。 - 先创建package.json再初始化:若要在当前目录初始化项目,先手动创建
package.json文件并填写name字段,示例:
保存文件后,再执行{ "name": "my-ember-app" }ember init命令即可。
报错截图

内容的提问来源于stack exchange,提问作者User Dll32
相关产品推荐
相关产品推荐

