我在一個HTML頁面上通過mocha測試我的代碼,並且需要訪問一個node_modules文件夾,這個文件夾是從當前目錄中向上的兩個文件夾。摩卡HTML鏈接相對路徑../../不起作用
這是目錄結構:
-main folder
-client
-test
testPage.html
-node_modules
在testPage.html我用了兩個鏈接訪問node_modules的摩卡文件:
<link rel="stylesheet" href="../../node_modules/mocha/mocha.css">
<script src="../../node_modules/mocha/mocha.js"></script>
但是,不顯示的CSS在頁面上和開發工具說,它無法加載資源(404)
這沒有任何意義,因爲我把../../
應該放在當前目錄中,以便爬上兩個文件夾。
我不認爲我允許使用express.js .. – Shaked
在服務器端我使用節點JS。你確定爬上兩個文件夾是不可能的嗎?爲什麼?我應該簡單地移動我的HTML文件兩個文件夾? – Shaked
在testrunner.html中,指向node_modules的鏈接不包含鏈接開頭的「../../」,它們與node_modules位於同一文件夾中。這對我有用。但是我要問的是,當testrunner.html位於「client」文件夾內的「test」文件夾中時,如何讓它工作,正如我在問題中向上描繪的那樣。 – Shaked