Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 摩卡HTML链接相对路径.././不';行不通_Javascript_Html_Mocha.js_Filepath - Fatal编程技术网

Javascript 摩卡HTML链接相对路径.././不';行不通

Javascript 摩卡HTML链接相对路径.././不';行不通,javascript,html,mocha.js,filepath,Javascript,Html,Mocha.js,Filepath,我正在一个HTML页面上通过mocha测试我的代码,我需要访问一个node_modules文件夹,它是我当前目录的两个文件夹 这是目录结构: -main folder -client -test testPage.html -node_modules 在testPage.html上,我使用两个链接访问node_模块中的mocha文件: <link rel="stylesheet" href="../../node_modules/mocha/m

我正在一个HTML页面上通过mocha测试我的代码,我需要访问一个node_modules文件夹,它是我当前目录的两个文件夹

这是目录结构:

-main folder
   -client
      -test
         testPage.html 
   -node_modules
在testPage.html上,我使用两个链接访问node_模块中的mocha文件

<link rel="stylesheet" href="../../node_modules/mocha/mocha.css">
<script src="../../node_modules/mocha/mocha.js"></script>

但是,css没有显示在页面上,开发工具说它无法加载资源(404)


这是没有意义的,因为我把
。/../
放在应该放的位置,以便在当前目录上爬升两个文件夹。

我已经测试了您的文件夹结构,并在这里工作。看看
我解决了这个问题。我一直在VS代码控制台上运行该文件。我试着在chrome上运行它,它成功了


谢谢

在服务器端,我正在使用node js。你确定不可能爬上两个文件夹吗?为什么?我应该简单地将HTML文件向上移动两个文件夹吗?在testrunner.HTML中,指向节点_模块的链接不包括链接开头的“../../”,它们与节点_模块位于同一文件夹中。这对我有用。但我要问的是,当testrunner.html位于“test”文件夹中时,如何使其工作,该文件夹位于“client”文件夹中,正如我在上面的问题中所描述的那样。是的,../../node_模块在linux firefox Browser本地为我工作在chrome也在这里工作