为什么firebase在主机期间没有加载node_modules文件?

时间:2018-04-13 09:06:12

标签: html node.js node-modules firebase-hosting

在我的HTML中,我使用它来链接boostrap文件

<link rel="stylesheet" type="text/css" href="/node_modules/bootstrap/dist/css/bootstrap.min.css"/>

我也试过这个

@import url("/node_modules/bootstrap/dist/css/bootstrap.min.css");

我甚至尝试使用javascript和它一样。

<script defer src="/node_modules/jquery/dist/jquery.min.js"/>

但两者都没有加载?为什么呢?

1 个答案:

答案 0 :(得分:1)

我在这里看到两个可能的问题:

  1. 您正在使用带有前导斜杠的路径,这意味着“从root”。您的路径应为./node_modules/etcnode_modules/etc
  2. Firebase主机未运行npm install且无法获取依赖项。实际上,我认为不应该这样做。您应该将要使用的资源复制到html文件旁边的目录(即jsstyle),并使用脚本标记加载它们(即{{ 1}}或只是通过any free CDN
  3. 加载它们