Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js 在Ember CLI中更改公共资产文件夹路径_Ember.js_Ember Cli - Fatal编程技术网

Ember.js 在Ember CLI中更改公共资产文件夹路径

Ember.js 在Ember CLI中更改公共资产文件夹路径,ember.js,ember-cli,Ember.js,Ember Cli,我想部署一个app to Parse.com Hosting,它使用public文件夹为网站服务,因此我想将我的dist文件夹设为公用文件夹,并重命名public文件夹 但是,Ember CLI需要将资产放在该文件夹中,我不知道如何或是否可以更改它?答案基本上是“更改公共资产文件夹在Ember CLI的内部,您实际上不需要更改它,所以只需设置其他内容。” 根据@baser Keyboard Hero的建议,我刚刚创建了另一个文件夹ember-app/parse/public,我创建了我的输出路径

我想部署一个app to Parse.com Hosting,它使用
public
文件夹为网站服务,因此我想将我的
dist
文件夹设为公用文件夹,并重命名
public
文件夹

但是,Ember CLI需要将资产放在该文件夹中,我不知道如何或是否可以更改它?

答案基本上是“更改公共资产文件夹在Ember CLI的内部,您实际上不需要更改它,所以只需设置其他内容。”

根据@baser Keyboard Hero的建议,我刚刚创建了另一个文件夹
ember-app/parse/public
,我创建了我的输出路径:


ember build—环境生产—输出路径解析/public

您只需将
dist/
文件夹的内容复制到主机上,就不必太担心输出路径。只需将本地
dist
目录内容上传到远程
public
目录下即可

整个ember cli结构仅用于开发。构建过程负责编译
vendor.js
文件中的所有依赖项,以及自定义
yourappname.js
文件。样式表也是如此。因此,
dist
是您已编译的、可用于生产的应用程序,包含您所需的一切


是否有任何东西阻止您尝试/使用此方法?

为什么您关心文件夹的名称?将您需要的复制到主机上的公用文件夹可能是的副本我想我可以制作一个Git子模块或一些符号链接或其他东西,但我只希望有一个文件夹的文件,而不必每次都手动复制我想要部署的代码。这也不是重复的,因此请删除该状态。这是两种不同的想法。“重复”应答地址是ember cli在生成时放置文件的位置。我的问题是为ember cli查找公共资产的位置指定一个不同的文件夹。部署时,不需要复制整个ember应用程序,只需要dist的内容,这正是我希望将dist/文件夹的名称更改为public/的原因,正如我在问题中所说的。我想对我的整个Ember应用程序以及所需的Parse.com文件夹结构(config/、cloud/、public/)进行版本控制,我只是想知道是否有办法更改Ember cli中用于公共资产的文件夹。尽管如此,还是感谢你的帮助