Ember-CLI: Ember Build 不断构建错误 index.html
Ember-CLI: Ember Build keeps building the wrong index.html
理想情况下,我希望我的 index.html 来自:
<!-- app/index.html -->
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Program With Erik Blog Example</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
{{content-for 'head'}}
<link rel="stylesheet" href="assets/vendor.css">
<link rel="stylesheet" href="assets/example1.css">
{{content-for 'head-footer'}}
</head>
<body>
{{content-for 'body'}}
<script src="assets/vendor.js"></script>
<script src="assets/example1.js"></script>
{{content-for 'body-footer'}}
</body>
</html>
进入生产代码。但是由于某些奇怪的原因,每次我调用 ember 构建时,我都没有得到预期的生产代码。相反,我得到这样的东西
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Welcome to Firebase Hosting</title>
.
.
.
<!-- lots of code -->
这是默认的 Firebase 页面!
这是怎么回事?图片我删了很多次。但是每次我调用 ember 构建它都会构建 firebase 默认页面而不是我的 ember 应用程序 index.html.
我是 ember 的新手,我一直在大量摆弄 config/environment.js 和 firebase.js。关于为什么会发生这种情况有什么想法吗?
在初始化 Firebase 应用程序时,会提示一个:
? What do you want to use as your public directory? (public)
确保将dist
文件夹设置为public目录,即
? What do you want to use as your public directory? (public) dist
无论您构建 Ember 应用程序多少次,使用默认值 public
都会导致上述行为。
要解决此问题,请使用 firebase init
命令重新初始化 firebase 应用程序,并将正确的文件夹设置为 public 目录。
理想情况下,我希望我的 index.html 来自:
<!-- app/index.html -->
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Program With Erik Blog Example</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
{{content-for 'head'}}
<link rel="stylesheet" href="assets/vendor.css">
<link rel="stylesheet" href="assets/example1.css">
{{content-for 'head-footer'}}
</head>
<body>
{{content-for 'body'}}
<script src="assets/vendor.js"></script>
<script src="assets/example1.js"></script>
{{content-for 'body-footer'}}
</body>
</html>
进入生产代码。但是由于某些奇怪的原因,每次我调用 ember 构建时,我都没有得到预期的生产代码。相反,我得到这样的东西
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Welcome to Firebase Hosting</title>
.
.
.
<!-- lots of code -->
这是默认的 Firebase 页面!
这是怎么回事?图片我删了很多次。但是每次我调用 ember 构建它都会构建 firebase 默认页面而不是我的 ember 应用程序 index.html.
我是 ember 的新手,我一直在大量摆弄 config/environment.js 和 firebase.js。关于为什么会发生这种情况有什么想法吗?
在初始化 Firebase 应用程序时,会提示一个:
? What do you want to use as your public directory? (public)
确保将dist
文件夹设置为public目录,即
? What do you want to use as your public directory? (public) dist
无论您构建 Ember 应用程序多少次,使用默认值 public
都会导致上述行为。
要解决此问题,请使用 firebase init
命令重新初始化 firebase 应用程序,并将正确的文件夹设置为 public 目录。