2017-07-10 15 views
0

HTMLページでmochaを使用して自分のコードをテストしています。現在のディレクトリから2つ上のフォルダであるnode_modulesフォルダにアクセスする必要があります。私はnode_modulesにモカファイルにアクセスするための2つのリンクを使用Mocha HTMLリンクの相対パス../../が機能しません

TestPage.htmlをオン
-main folder 
    -client 
     -test 
     testPage.html 
    -node_modules 

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

しかし、CSSが示されていない

この

はディレクトリ構造でありますページとdevツールは、リソースを読み込めないと言います(404)

それは意味がありません、私は入れました../../現在のディレクトリの上に2つのフォルダを登るために置くべきである。

答えて

0

私は問題を見つけました。私はVSコードコンソール上でファイルを実行しました。私はクロムでそれを実行しようとしたと働いた。

おかげ

0

私はあなたのフォルダ構造としてテストし、ここで働いています。どうぞよろしくお願いします。 this repo

+0

私は私がexpress.jsを使用することを許可されていないと思います... – Shaked

+0

サーバー側では、私はノード-JSを使用しています。あなたは2つのフォルダを登ることは不可能だと確信していますか?どうして?私は単に私のHTMLファイルを2つ上のフォルダに移動する必要がありますか? – Shaked

+0

testrunner.htmlでは、node_modulesへのリンクにリンクの先頭に "../../"が含まれていません。これらはnode_modulesと同じフォルダにあります。これは私のために働く。しかし、私が質問しているのは、testrunner.htmlが「クライアント」フォルダ内にある「テスト」フォルダにあるときに、それを動作させる方法です。 – Shaked

関連する問題