gpt4 book ai didi

javascript - Ember CLI pod 结构迁移

转载 作者:行者123 更新时间:2023-11-29 21:15:30 29 4
gpt4 key购买 nike

我刚刚开始将 Ember 用于实际应用程序,并且已经让自己陷入了困境。

我使用以下内容设置我的 environment.js 文件:

modulePrefix: 'appname',
podModulePrefix: 'appname/pods'

但是,这没有用,Ember CLI 继续以旧/正常结构生成文件。不幸的是,我什至没有注意到,直到我完成了相当多的工作……因为我很高兴能有一个 Ember 应用程序运行! ;)

所以我有两个问题:

  1. 为什么 podModulePrefix 不起作用?我已经阅读了它,它似乎应该没问题。我可能没明白为什么它不起作用。
  2. 如何将我现有的文件结构迁移到 pod 结构中?是手动操作,还是有工具可以帮助解决问题?

感谢您的帮助!

最佳答案

我来回答

1- 你应该停止 Ember 并重新开始,你的代码应该是

 podModulePrefix: 'app/pod', //just an example 

然后开始创建一个像

这样的测试组件
ember g component test-com --pod

结果是这样的

installing component
create app/pod/components/test-com/component.js
create app/pod/components/test-com/template.hbs
installing component-test
create tests/integration/pod/components/test-com/component-test.js

2- 没办法,您必须简单地创建、复制和粘贴您的代码。

If you would like to use the pods structure as the default for your project, you can set usePods in your .ember-cli config file to true (setting was previously named usePodsByDefault). To generate or destroy a blueprint in the classic type structure while usePods is true, use the --classic flag.

将 usePods 设置为 true。

// .ember-cli
{
"usePods": true
}

关于javascript - Ember CLI pod 结构迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39596612/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com