虚拟文件浏览器模块

什么是虚拟文件浏览器模块

虚拟文件浏览器模块提供了一个简单的UI来查看虚拟文件系统所有的文件.

启动模板默认并没有安装这个模块,所以你需要手动安装到应用程序.

安装

1- 使用ABP CLI

建议使用ABP CLI安装模块,在解决方案文件 (.sln) 目录打开 CMD 窗口,运行以下命令:

abp add-module Volo.VirtualFileExplorer

2- 手动安装

或者你也可以手动安装nuget包到 Acme.MyProject.Web 项目:

2.1- 添加模块依赖
  • 打开 MyProjectWebModule.cs 并且添加 typeof(AbpVirtualFileExplorerWebModule) 如下所示;

    1. [DependsOn(
    2. typeof(AbpVirtualFileExplorerWebModule),
    3. typeof(MyProjectApplicationModule),
    4. typeof(MyProjectEntityFrameworkCoreModule),
    5. typeof(AbpAutofacModule),
    6. typeof(AbpIdentityWebModule),
    7. typeof(AbpAccountWebModule),
    8. typeof(AbpAspNetCoreMvcUiBasicThemeModule)
    9. )]
    10. public class MyProjectWebModule : AbpModule
    11. {
    12. //...
    13. }
2.2- 添加NPM包
  • 打开 package.json 添加 @abp/virtual-file-explorer": "^2.9.0 如下所示:
  1. {
  2. "version": "1.0.0",
  3. "name": "my-app",
  4. "private": true,
  5. "dependencies": {
  6. "@abp/aspnetcore.mvc.ui.theme.basic": "^2.9.0",
  7. "@abp/virtual-file-explorer": "^2.9.0"
  8. }
  9. }

然后在 Acme.MyProject.Web 项目目录打开命令行终端运行以下命令:

  1. abp install-libs

这就是全部,运行应用程序导航到 /VirtualFileExplorer. 你会看到虚拟文件浏览器页面:

Virtual-File-Explorer

选项

你可以通过 AbpVirtualFileExplorerOptions 选项禁用虚拟文件浏览器模块:

  1. public override void PreConfigureServices(ServiceConfigurationContext context)
  2. {
  3. PreConfigure<AbpVirtualFileExplorerOptions>(options =>
  4. {
  5. options.IsEnabled = false;
  6. });
  7. }