Ember升级为什么找不到模块

ar7v8xwq  于 2023-06-22  发布在  其他
关注(0)|答案(1)|浏览(112)

我正在尝试升级我的Ember项目。具体来说,我想将ember-auto-import升级到版本2.x。但是,这至少需要Ember 4.x。因此,我升级了package.json中与Ember本身相关的每个依赖项(ember-sourceember-data等)。升级完所有东西后,这就是我的package.json
然而,当我启动应用程序时,我遇到了this error
经过一些调查,我意识到,即使所需的包列在依赖项的package.json中,它不会在包的node_modules文件夹中下载。我试图在应用程序本身的package.json中导入丢失的包,但没有帮助。我发现,如果我删除抛出错误的包,另一个包就会抛出类似的错误。因此,我认为这不是软件包本身的错误,而是ember-auto-import或我的配置错误。
有没有人知道这种错误,以及如何解决它?

cidc1ykv

cidc1ykv1#

我有类似的错误之前,当我已经升级了ember-自动导入到版本2..,问题是,我有index.html只包括app-vendor.jsapp.vendor.css,但与ember-自动导入2它生成需要注入index.html的多块文件,这将自动完成,当你升级一切正确,所以我认为你的问题可能是在你的index.html,检查块脚本注入index.html如果不添加<auto-import-script entrypoint="app"></auto-import-script>到你想要的脚本放置的地方
或者用最新版本的ember创建一个新项目,并与您的项目同名,然后用index.html检查差异

相关问题