Cách jQuery được cài đặt được xác định bởi nhà sản xuất gói, đó là nhóm jQuery trong trường hợp của bạn. Trường hợp gói jQuery được cài đặt tùy thuộc vào bạn.
Tuy nhiên, nơi chỉ có thể được điều chỉnh về mặt vị trí của gói cài đặt ($(SolutionDir)\packages
thư mục là mặc định), và dự án mục tiêu nơi bạn cài đặt nó vào. Từ đó trở đi, nhà sản xuất bao bì quyết định xem mỗi phần của nội dung gói sẽ kết thúc ở đâu.
Có một số quy ước tốt cho ASP.NET MVC, chẳng hạn như thư mục Nội dung, thư mục Scripts, thư mục App_Start (dành cho WebActivator), v.v. Hãy suy nghĩ về những rủi ro và nỗ lực liên quan đến việc cố gắng tránh xa những công ước. Họ có lớn hơn lợi ích không?
Bây giờ nếu bạn thực sự muốn sử dụng quy ước của riêng mình, bạn có thể tạo gói của riêng mình với cấu trúc nội dung mong muốn và đặt các kịch bản lệnh jQuery mà bạn muốn chúng trong các dự án tiêu thụ.
Điều này có nghĩa là bạn sẽ sử dụng gói riêng của mình với phiên bản cụ thể đó của jQuery.Bạn chỉ cần cẩn thận để tôn trọng chính sách cấp phép của gói ban đầu và không phá vỡ bất kỳ bước cài đặt cụ thể nào hoặc yêu cầu từ gói ban đầu, điều này khá dễ thực hiện nếu bạn bắt đầu thay đổi cấu trúc gói theo cách thủ công.
Nguồn
2011-11-10 18:27:06
Tôi nghĩ đây là một sự giám sát lớn trong Nuget. Có rất nhiều điều để yêu trong ASP.NET MVC, nhưng tôi chưa bao giờ thích các thư mục Content and Scripts. Tôi đã từng thay đổi chúng thành các thư mục css, hình ảnh và js chuẩn hơn, nhưng tôi cảm thấy mình phải gắn bó với Nội dung và Tập lệnh ngay bây giờ mà tôi sử dụng Nuget. –
Cấu trúc rất khó xử vì nhiều lý do. Tôi thích cấu trúc của bạn tốt nhất, nhưng ngay cả khi tôi cho vào và sử dụng Scripts, tôi cần một thư mục con cho tất cả các mã * của tôi * để giữ cho nó sạch sẽ và tách biệt. Thư viện nên là thư mục con, chứ không phải nội dung của tôi. –
có thể trùng lặp của [Có thể thay đổi vị trí của gói cho NuGet không?] (Http://stackoverflow.com/questions/4092759/is-it-possible-to-change-the-location-of-packages-for -nuget) –