我創建了一個新的MVC6空項目。新增bower.json和jQuery依賴MVC 6參考空模板中的Jquery
bower.json
...
"dependencies": {
"jquery": "~2.1.4"
它沒有正確地引進到
wwwroot\lib\jquery
然後,我引用的是我的_layout.cshtml頁面上
<script src="~/lib/jquery/dist/jquery.js"></script>
但是Intellisense的路徑下劃線。當在瀏覽器中打開>查看源代碼並單擊路徑時,它將顯示一個空白頁面,就好像腳本未找到一樣。
此外,當我瀏覽到:http://localhost:57405/lib/jquery/dist/jquery.js
,它沒有找到它
我在做什麼錯?我需要app.UseStaticFiles();在Startup.cs中? 感謝
當我將鼠標懸停在<script>
標籤我得到「找不到路徑」提示
雖然這是非常有用的東西,它不解決問題引用靜態內容文件。出於某種原因,wwwroot \ lib \中的任何文件引用都無法從視圖中訪問。 – ShaneKm
我需要Startup.cs中的任何東西來告訴它從wwwroot \ lib提供文件嗎? – ShaneKm
是的。你需要調用'UseStaticFiles()'方法。看到我更新的答案。 – Shyju