【问题标题】:MEAN JS - where is the main html file (index.html) locatedMEAN JS - 主 html 文件 (index.html) 位于何处
【发布时间】:2014-12-17 09:02:42
【问题描述】:

我刚开始学习 MEAN JS,我正在尝试查找主页的 html 文件。但是我只在视图文件夹中看到 home.client.view.html 和 header.clinet.view.html。

据我所知,通常有一个主html,里面保存着首页的所有信息,我们可以在主html文件中添加CSS文件和JS文件的链接。

由于找不到主 html 文件,如何在 MEAN JS 中添加额外 CSS 文件和 JS 文件的链接?

【问题讨论】:

    标签: html mean-stack mean.io


    【解决方案1】:

    MEANJS 顶级页面位于 server/app/views/layout.server.view.html 下,您可以在其中设置标题元标记。页面上的大多数其他内容都是通过 Angular 以编程方式插入的,例如指向 CSS 文件和 Javascript 文件的链接。

    您的服务器/公共直接下的任何 CSS 或 Javascripts 文件都会自动添加到页面中。如果您希望添加其他第三方脚本或样式表,您可以通过编辑位于 config/env/all.js 的服务器配置文件来实现。

    例如,要将 tinymce 编辑器的 Angular 版本添加到您的 MEANJS 站点,您可以通过将 CSS 添加到 module.exports.assets.lib.css 和对 tinymce 的引用来编辑 config/env/all.js编辑器及其角度包装器到 module.exports.assets.lib.js。

    如果您在服务器运行时更​​改此文件,则需要重新启动服务器(通过“grunt”命令)。

    更新

    使用mean-cli@0.6.1搭建一个新的mean项目,默认的“顶级”页面位于packages/custom/meanStarter/public/views/system下,你会发现两个文件:

    • header.html - 描述默认导航栏的布局
    • index.html - 列出默认页面的内容

    现在,话虽如此,应该注意配置平均服务器以显示您自己的顶级主页的“正确”方式是创建一个新的平均包。

    有关详细信息,请参阅docs

    【讨论】:

    • 我通过“npm install mean-cli”安装了 MEAN,然后通过“mean init projectname”创建了我的项目。我没有看到“服务器”子目录。我相信在我的情况下它存储在 .../projectname/packages/system/server/views/index.html 中。
    • 看来是0.3版;那么0.4在哪里?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-25
    • 1970-01-01
    • 2016-11-15
    • 2023-03-25
    • 1970-01-01
    • 2016-12-02
    • 2015-07-13
    相关资源
    最近更新 更多