为什么 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"/>
但是两者都根本没有加载?为什么?
我在这里看到两个可能的问题:
- 您正在使用前导斜杠的路径,这意味着 "from root"。您的路径应该是
./node_modules/etc
或 node_modules/etc
- Firebase 主机不会 运行
npm install
并且不会获取依赖项。事实上,我认为不应该。您应该将要使用的资源复制到 html
文件旁边的目录(即 js
或 style
)并使用脚本标签加载它们(即 href="./style/bootstrap.min.css
或者简单地通过 any free CDN 加载它们
在我的 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"/>
但是两者都根本没有加载?为什么?
我在这里看到两个可能的问题:
- 您正在使用前导斜杠的路径,这意味着 "from root"。您的路径应该是
./node_modules/etc
或node_modules/etc
- Firebase 主机不会 运行
npm install
并且不会获取依赖项。事实上,我认为不应该。您应该将要使用的资源复制到html
文件旁边的目录(即js
或style
)并使用脚本标签加载它们(即href="./style/bootstrap.min.css
或者简单地通过 any free CDN 加载它们