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

why firebase didnt load node_modules files during host?

在我的 html 中,我将其用于 link 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. 您正在使用前导斜杠的路径,这意味着 "from root"。您的路径应该是 ./node_modules/etcnode_modules/etc
  2. Firebase 主机不会 运行 npm install 并且不会获取依赖项。事实上,我认为不应该。您应该将要使用的资源复制到 html 文件旁边的目录(即 jsstyle)并使用脚本标签加载它们(即 href="./style/bootstrap.min.css 或者简单地通过 any free CDN
  3. 加载它们