簡體   English   中英

空ASP.Net Core項目中的JavaScript Intellisense

[英]JavaScript Intellisense in Empty ASP.Net Core Project

在ASP.Net Core 1.0(461)結構化的應用程序中安裝jQuery 2.2.4(作為一個示例)后,我沒有JavaScript intellisense工作。

這意味着我們現在有了腳本包的wwwroot / lib。

_references.js文件放入Scripts文件夾的舊方法不起作用,我現在找不到它的歸屬位置。

如果我在wwwroot中的位置創建一個,則如下所示:

/// <autosync enabled="true" />
/// <reference path="../_references.js" />
/// <reference path="../Gruntfile.js" />

然后,如果我將jQuery.js拖放到此處,則如下所示:

/// <autosync enabled="true" />
/// <reference path="../_references.js" />
/// <reference path="../Gruntfile.js" />
/// <reference path="lib/jquery/jquery.js" />

到現在為止還挺好。 但是,如果我右鍵單擊文件並將其“更新JavaScript引用”,它將拉到jQuery行。

這里正確的方法是什么? 我還研究了JavaScript參考的Visual Studio“隱式Web”選項設置。

您可以右鍵單擊該項目,然后單擊添加,您將看到_reference.js文件的選項,

在此處輸入圖片說明

這會將_references.js文件保存到根目錄下的Scripts文件夾中,但是該選項不會出現在wwwroot上(不知道為什么,它可能會與ASP.NET Core的工具問題相對,您可以在GitHub上在此處創建一個問題) 。)只需將_references.js文件拖到wwwroot(在根目錄下),刪除Scripts文件夾,並確保已經具有自動同步功能,然后開始嘗試Bower軟件包,並且將相應地更新Bower軟件包和intellisense文件,而無需手動進行操作。 我現在已經嘗試過,並且工作正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM