虚拟文件浏览器模块
什么是虚拟文件浏览器模块
虚拟文件浏览器模块提供了一个简单的UI来查看虚拟文件系统所有的文件.
启动模板默认并没有安装这个模块,所以你需要手动安装到应用程序.
安装
1- 使用ABP CLI
建议使用ABP CLI安装模块,在解决方案文件 (.sln) 目录打开 CMD 窗口,运行以下命令:
abp add-module Volo.VirtualFileExplorer
2- 手动安装
或者你也可以手动安装nuget包到 Acme.MyProject.Web 项目:
- 安装Volo.Abp.VirtualFileExplorer.Web nuget包到 - Acme.MyProject.Web项目.- Install-Package Volo.Abp.VirtualFileExplorer.Web
2.1- 添加模块依赖
- 打开 - MyProjectWebModule.cs并且添加- typeof(AbpVirtualFileExplorerWebModule)如下所示;- [DependsOn( typeof(AbpVirtualFileExplorerWebModule), typeof(MyProjectApplicationModule), typeof(MyProjectEntityFrameworkCoreModule), typeof(AbpAutofacModule), typeof(AbpIdentityWebModule), typeof(AbpAccountWebModule), typeof(AbpAspNetCoreMvcUiBasicThemeModule) )] public class MyProjectWebModule : AbpModule { //... }
2.2- 添加NPM包
- 打开 package.json添加@abp/virtual-file-explorer": "^2.9.0如下所示:
  {
      "version": "1.0.0",
      "name": "my-app",
      "private": true,
      "dependencies": {
          "@abp/aspnetcore.mvc.ui.theme.basic": "^2.9.0",
          "@abp/virtual-file-explorer": "^2.9.0"
      }
  }
然后在 Acme.MyProject.Web 项目目录打开命令行终端运行以下命令:
abp install-libs
这就是全部,运行应用程序导航到 /VirtualFileExplorer. 你会看到虚拟文件浏览器页面:
选项
你可以通过 AbpVirtualFileExplorerOptions 选项禁用虚拟文件浏览器模块:
public override void PreConfigureServices(ServiceConfigurationContext context)
{
    PreConfigure<AbpVirtualFileExplorerOptions>(options =>
    {
        options.IsEnabled = false;
    });
}
 抠丁客
    抠丁客

