index.html 不包括浏览器上的链接
index.html does not include links on browser
你好,在我的 React js 项目中,我包含了 blueprint.js 库的 <link>
,但浏览器无法识别它们。相反,我将它们导入 index.js
文件然后它就可以工作了。有人可以简要解释为什么浏览器无法识别它们吗?
index.html
<link rel="stylesheet" type="text/css" href="./src/index.css" />
<!-- add other blueprint-*.css files here -->
<link href="./node_modules/normalize.css/normalize.css" rel="stylesheet" />
<!-- blueprint-icons.css file must be included alongside blueprint.css! -->
<link href="./node_modules/@blueprintjs/icons/lib/css/blueprint-icons.css" rel="stylesheet" />
<link href="./node_modules/@blueprintjs/core/lib/css/blueprint.css" rel="stylesheet"/>
index.js
import 'normalize.css'
import '@blueprintjs/core/lib/css/blueprint.css'
import '@blueprintjs/icons/lib/css/blueprint-icons.css';
当我注释掉我的导入 index.js
网络浏览器不包含 link
为什么?
当您 build 您的项目时,node_modules
将不存在,因此它超出了范围。您将只能引用 index.html 中位于 public
文件夹或外部(如 CDN)
的内容
你好,在我的 React js 项目中,我包含了 blueprint.js 库的 <link>
,但浏览器无法识别它们。相反,我将它们导入 index.js
文件然后它就可以工作了。有人可以简要解释为什么浏览器无法识别它们吗?
index.html
<link rel="stylesheet" type="text/css" href="./src/index.css" />
<!-- add other blueprint-*.css files here -->
<link href="./node_modules/normalize.css/normalize.css" rel="stylesheet" />
<!-- blueprint-icons.css file must be included alongside blueprint.css! -->
<link href="./node_modules/@blueprintjs/icons/lib/css/blueprint-icons.css" rel="stylesheet" />
<link href="./node_modules/@blueprintjs/core/lib/css/blueprint.css" rel="stylesheet"/>
index.js
import 'normalize.css'
import '@blueprintjs/core/lib/css/blueprint.css'
import '@blueprintjs/icons/lib/css/blueprint-icons.css';
当我注释掉我的导入 index.js
网络浏览器不包含 link
为什么?
node_modules
将不存在,因此它超出了范围。您将只能引用 index.html 中位于 public
文件夹或外部(如 CDN)