2017-09-30 54 views
0

新项目,我使用的角度CLI使用以下命令角CLI创建空的index.html

ng new AngularProject 

该命令与我的新创建的项目创建一个文件夹中创建一个新的项目。我现在转到/ src文件夹查看所有文件。但是当我打开index.html时,什么都没有发生?我只看到一个空白页面。 我知道你可以使用ng build来创建具有构建文件的/ dist文件夹或ng serve以使用网络服务器来运行该项目。但我只想使用/ src文件夹中的所有文件而不更改此文件夹的结构。

如何让我的index.html在/ src文件夹中无需构建或投放即可工作?

+0

你不能。 Angular用于创建Web应用程序。 Web应用程序由Web服务器提供。不是来自文件系统。 src文件夹中的index.html是一个源文件,意图由构建进行转换。 –

回答

2

简短的回答......你不能。通过打开index.html文件,Angular应用程序无法在开发模式下执行。

ng build命令将代码从TypeScript转换为JavaScript,捆绑代码并使用定义的捆绑包更新index.html文件。

这些文件可以部署到Web服务器,然后它将适当地提供index.html文件。