我有一个与我的 html 文件链接的 css 文件。通过实时服务器加载 html 文件时,我的 css 无法正常工作。
直接通过浏览器打开 html 文件时,css 工作正常。我的 css 文件位于 html 文件所在的目录之外。当我的npm脚本使用live-server作为npm start时,没有任何参数,它只显示我工作区的所有文件,如果我点击我的html文件所在的目录,css就会工作。但是如果我将 html 文件添加为 live-server 的参数,它只会加载 html 文件而没有任何 css 更改。
html:
<link rel='stylesheet' type='text/css' href='../styles.css'>
包.json:
"start": "live-server home/index.html"
或者
"start": "live-server home"
或者
"start": "live-server home/index.html && styles.css"
都有相同的结果。仅有的
"start": "live-server"
works,显示浏览器上的工作目录。我单击主目录,然后使用 css 加载 html 文件。
从终端输入 npm start 时,我的 html 文件在我的浏览器上加载正常,但由于某种原因,链接的 css 文件没有加载。css 链接代码应该没问题,因为它在直接从浏览器打开时可以正常工作。css文件是否需要在同一目录中?