我有錯誤,我正試圖解決它幾個小時。 我的文件結構:從nodejs + Ionic應用程序的index.html中的其他文件夾中導入js文件時出現404錯誤
-/node_modules
-/www
---bundle.js
---index.html
index.html中
我有這樣的代碼
<script src="node_modules/ng-cordova/dist/ng-cordova.min.js" type="text/javascript"></script>
<!-- cordova script (this will be a 404 during development) -->
<script src="cordova.js"></script>
<script src="bundle.js"></script>
問題是bundle.js
包括罰款,但ng-cordova.min.js
給404
錯誤
Cannot GET /node_modules/ng-cordova/dist/ng-cordova.min.js
編輯:我也試過沒有成功
<script src="/node_modules/ng-cordova/dist/ng-cordova.min.js" type="text/javascript"></script>
<script src="../node_modules/ng-cordova/dist/ng-cordova.min.js" type="text/javascript"></script>
我不使用express
或express.static
。
我認爲express.js是你應該直接使用的東西,我不使用它,所以我沒有想到在這個方向。 –
但是當我在'app.js'中需要'模塊時,它工作正常。爲什麼這樣? –
啊,對不起。剛剛更新了我的答案。我使用快遞很多,所以我只是假設你也在使用它,當我看到node_modules文件夾。只需將node_modules放入www文件夾中,它應該可以正常工作。 –