7

khuôn mặt hai khó khăn với người quản lý gói Chòi chơi trong vs2017Làm thế nào để sử dụng các gói Chòi chơi trong Visual Studio 2017

  1. Trong Visual Studio 2017, không thể tìm thấy bất kỳ tập tin .bowerrc dưới bower.json, vậy làm thế nào để thiết lập các thuộc tính thư mục? Sau khi cài đặt qua Quản lý Bower Trọn gói UI, gói lưu trữ các file trong thư mục bower_components

  2. Làm thế nào để sử dụng những gói, như trong các phiên bản trước như VS 2013 ghi cú pháp trong BundleConfig.cs để quản lý các gói client như dưới đây. Bây giờ trong VS 2017, làm thế nào để sử dụng các gói đó trong một dự án C# Core 2 ASP.NET MVC?

BundleConfig.cs:

public class BundleConfig 
{ 
    public static void RegisterBundles(BundleCollection bundles) 
    { 
     bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
        "~/bower_components/jquery/dist/jquery.js", 
        "~/bower_components/jquery-file-upload/js/vendor/jquery.ui.widget.js", 
        "~/bower_components/jquery-file-upload/js/jquery.fileupload.js", 
        "~/bower_components/jquery-file-upload/js/jquery.iframe-transport.js")); 
    } 
} 

enter image description here

Trả lời

3

tôi đã cùng một vấn đề.

Trong cùng thư mục với tệp bower.json tạo tệp có tên .bowerrc. Bên trong nó dán:

{ 
    "directory": "wwwroot/lib" 
} 
6

Nhấp chuột phải giải pháp dự án của bạn -> Add New Item -> chọn Web ở bên trái -> chọn Bower Configuration File trong danh sách -> Add

Bây giờ bạn có thể cài đặt Chòi chơi mới gói bằng cách nhấp chuột phải vào giải pháp của bạn -> quản lý gói bower.

More detail in image

+1

Các phiên bản trước của NET lõi mẫu ứng dụng web bao gồm bower.json theo mặc định khi tạo dự án mới nhưng NET Core 2 dường như đã loại bỏ tập tin này và nó phải được tạo ra bằng tay như câu trả lời này cho thấy để làm cho bower hoạt động chính xác. – Nathan

Các vấn đề liên quan