当前位置: 首页 > news >正文

公司网站开发流程舆情分析报告案例

公司网站开发流程,舆情分析报告案例,校园门户网站开发需求,美食门户网站源码项目目录 runner Type: VitestRunnerConstructor Default: node, 当运行test的时候 benchmark,当运行bench测试的时候 功能 自定义测试运行程序的路径。 要求 应与自定义库运行程序一起使用。 如果您只是运行测试,则可能不需要这个。它主要由library作者使用 …

项目目录

runner

  • Type: VitestRunnerConstructor

  • Default:

    • node, 当运行test的时候

    • benchmark,当运行bench测试的时候

  • 功能

    • 自定义测试运行程序的路径。

  • 要求

    • 应与自定义库运行程序一起使用。

    • 如果您只是运行测试,则可能不需要这个。它主要由library作者使用

benchmark

  • Type: { include?, exclude?, ... }

    • 运行 vitest bench 时使用的选项

benchmark.include 基准测

  • Type: string[]

  • 默认值: ['**/*.{bench,benchmark}.?(c|m)[jt]s?(x)']

  • 值:包括基准测试文件的 glob

  • 配置代码1

    /// <reference types="vitest" />
    import { defineConfig } from 'vite'
    import vue from '@vitejs/plugin-vue'// https://vitejs.dev/config/
    export default defineConfig({plugins: [vue()],test: {benchmark: {include: ["./scripts/*.{bench,benchmark}.?(c|m)[jt]s?(x)"]// include: ["./src/tests/*.{bench,benchmark}.?(c|m)[jt]s?(x)"]}}
    })
    
    ​
    ​
    ​
  • 配置代码2

    /// <reference types="vitest" />
    import { defineConfig } from 'vite'
    import vue from '@vitejs/plugin-vue'// https://vitejs.dev/config/
    export default defineConfig({plugins: [vue()],test: {benchmark: {// include: ["./scripts/*.{bench,benchmark}.?(c|m)[jt]s?(x)"]include: ["./src/tests/*.{bench,benchmark}.?(c|m)[jt]s?(x)"]}}
    })
    
    ​
    ​
    ​
  • 配置代码3

    /// <reference types="vitest" />
    import { defineConfig } from 'vite'
    import vue from '@vitejs/plugin-vue'// https://vitejs.dev/config/
    export default defineConfig({plugins: [vue()],test: {benchmark: {// include: ["./scripts/*.{bench,benchmark}.?(c|m)[jt]s?(x)"]// include: ["./src/tests/*.{bench,benchmark}.?(c|m)[jt]s?(x)"]}}
    })
    
    ​
    ​
  • 测试结果1

  • 测试结果2

  • 测试结果3

benchmark.exclude

  • Type: string[]

  • Default: ['node_modules', 'dist', '.idea', '.git', '.cache']

  • 值:排除基准测试文件的 glob

  • 代码配置

    /// <reference types="vitest" />
    import { defineConfig } from 'vite'
    import vue from '@vitejs/plugin-vue'// https://vitejs.dev/config/
    export default defineConfig({plugins: [vue()],test: {benchmark: {include: ["./scripts/*.{bench,benchmark}.?(c|m)[jt]s?(x)"],exclude: ["./src/tests/*.{bench,benchmark}.?(c|m)[jt]s?(x)"]}}
    })
    
  • 测试结果

benchmark.includeSource

  • Type: string[]

  • Default: []

  • 值:包括源内基准测试文件的 glob

  • 功能

    • 定义后,Vitest 将运行所有包含 import.meta.vitest 的匹配文件

  • 配置代码

    /// <reference types="vitest" />
    import { defineConfig } from 'vite'
    import vue from '@vitejs/plugin-vue'// https://vitejs.dev/config/
    export default defineConfig({plugins: [vue()],test: {benchmark: {includeSource: ["./scripts/*.{bench,benchmark}.?(c|m)[jt]s?(x)"],}}
    })
    
  • 测试结果

benchmark.reporters

  • Type: Arrayable<BenchmarkBuiltinReporters | Reporter>

  • Default: 'default'

  • 值:

    • 用于输出的自定义报告器。

    • 可以包含一个或多个

      • 内置报告名称

      • 报告器实例

      • 自定义报告器的路径。

  • 代码配置

    /// <reference types="vitest" />
    import { defineConfig } from 'vite'
    import vue from '@vitejs/plugin-vue'// https://vitejs.dev/config/
    export default defineConfig({plugins: [vue()],test: {benchmark: {reporters: 'default'}}
    })
    
  • 测试结果

benchmark.outputFile

  • Type: string | Record<string, string>

  • 功能:

    • 当指定了 --reporter=json 选项时,将基准测试结果写入文件。

    • 通过提供对象而不是字符串,您可以在使用多个报告器时定义单独的输出。

  • 使用

    • 若要通过 CLI 命令提供对象,请使用以下语法:

      • --outputFile.json=./path --outputFile.junit=./other-path

  • 测试结果

alias

  • 类型: Record<string, string> | Array<{ find: string | RegExp, replacement: string, customResolver?: ResolverFunction | ResolverObject }>

  • 功能:

    • 在内部测试中运行时定义自定义别名。

  • 注意:

    • 它们将与 resolve.alias 中的别名合并。

globals

  • Type: boolean默认情况下, vitest 不提供全局 API 以便明确

  • Default: false

    • 即默认情况下, vitest 不提供全局 API 以便明确

  • CLI: --globals, --globals=false

  • 功能:

    • 如果您想全局使用 API,可将 --globals 选项传递给 CLI 或在配置中添加 globals: true

  • 注意

    • 要让 TypeScript 使用全局 API,

      • 请将 vitest/globals 添加到 tsconfig.json 中的 types 字段

      // tsconfig.json
      {"compilerOptions": {"types": ["vitest/globals"]}
      }
      
    • 如果您已经在项目中使用 unplugin-auto-import ,您也可以直接使用它来自动导入这些API

      // vitest.config.ts
      import { defineConfig } from 'vitest/config'
      import AutoImport from 'unplugin-auto-import/vite'export default defineConfig({plugins: [AutoImport({imports: ['vitest'],dts: true, // generate TypeScript declaration}),],
      })
      

  • 代码(不需要再引入API了)

    //配置文件
    /// <reference types="vitest" />
    import { defineConfig } from 'vite'
    import vue from '@vitejs/plugin-vue'// https://vitejs.dev/config/
    export default defineConfig({plugins: [vue()],test: {globals: true}
    })//test.js
    // import { bench } from 'vitest'//可以不再引入了bench('normal sorting', () => {const x = [1, 5, 4, 2, 3]x.sort((a, b) => {return a - b})
    }, { time: 1000 })
    
  • 测试结果

environment

  • Type: 'node' | 'jsdom' | 'happy-dom' | 'edge-runtime' | string

  • Default: 'node'

    • Vitest 中的默认环境是 Node.js 环境。

  • CLI: --environment=<env>

  • 值:将用于测试的环境

  • 注意:

    • 如果您正在构建 Web 应用程序,则可以通过 jsdomhappy-dom 使用类似浏览器的环境。

    • 如果您正在构建边缘功能,则可以使用 edge-runtime 环境

    • Vitest 还通过 vitest/environments 条目公开 builtinEnvironments ,以防您只想扩展它

  • 功能

    • 您可以指定用于该文件中所有测试的另一个环境

  • 使用

    • 通过在文件顶部添加 @vitest-environment 文档块或注释,

      • Docblock style: 文档块样式:

      • /// <reference types="vitest" />
        import { defineConfig } from 'vite'
        import vue from '@vitejs/plugin-vue'// https://vitejs.dev/config/
        export default defineConfig({plugins: [vue()],test: {environment: 'jsdom',globals: true}
        })
        
      • Comment style: 评论风格:

        // @vitest-environment happy-domtest('use happy-dom in this test file', () => {const element = document.createElement('div')expect(element).not.toBeNull()
        })
        
      • 为了与 Jest 兼容,还有一个 @jest-environment

        /*** @jest-environment jsdom*/test('use jsdom in this test file', () => {const element = document.createElement('div')expect(element).not.toBeNull()
        })
        
  • 不同环境之间的测试顺序

    • 如果使用 --threads=false 标志运行 Vitest,您的测试将按以下顺序运行:

      • nodejsdomhappy-domedge-runtimecustom environments

        • 这意味着,具有相同环境的每个测试都分组在一起,但仍然按顺序运行。

  • 自定义环境(0.23.0开始)

    • 当使用非内置环境时

      • Vitest将尝试加载包Vitest -environment-${name}。

        • 该包应该导出一个形状为Environment的对象:

        • import type { Environment } from 'vitest'export default <Environment>{name: 'custom',transformMode: 'ssr',setup() {// custom setupreturn {teardown() {// called after all tests with this env have been run}}}
          }
          
  • 配置代码

    /// <reference types="vitest" />
    import { defineConfig } from 'vite'
    import vue from '@vitejs/plugin-vue'// https://vitejs.dev/config/
    export default defineConfig({plugins: [vue()],test: {environment: 'jsdom',globals: true}
    })
    
  • 测试结果

environmentOptions

  • Type: Record<'jsdom' | string, unknown>

  • Default: {}

  • 功能:

    • 这些选项将传递到当前 environmentsetup 方法

  • 注意:

    • 默认情况下,如果您使用 JSDOM 作为测试环境,则只能配置 JSDOM 选项。

environmentMatchGlobs

  • Type: string, EnvironmentName

  • Default: []

  • 功能:

    • 基于 glob 自动分配环境。将使用第一个匹配。

  • 代码配置

    import { defineConfig } from 'vitest/config'export default defineConfig({test: {environmentMatchGlobs: [// 在tests/dom中的所有测试都将在jsdom中运行['tests/dom/**', 'jsdom'],//所有测试以.edge.test.ts结尾的。将在边运行时运行['**\/*.edge.test.ts', 'edge-runtime'],// ...]}
    })
    

poolMatchGlobs

  • Type: string, 'threads' | 'forks' | 'vmThreads' | 'typescript'

  • Default: []

  • Version: Since Vitest 0.29.4

  • 功能:

    • 根据 glob 自动分配将在其中运行测试的池

  • 注意:

    • 将使用第一个匹配的

  • 代码配置

    import { defineConfig } from 'vitest/config'export default defineConfig({test: {poolMatchGlobs: [// all tests in "worker-specific" directory will run inside a worker as if you enabled `--threads` for them,//"worker-specific"目录下的所有测试都将在worker中运行,就像你为它们启用了'——threads '一样。['**/tests/worker-specific/**', 'threads'],// run all tests in "browser" directory in an actual browser//在实际的浏览器中运行"browser"目录下的所有测试['**/tests/browser/**', 'browser'],// all other tests will run based on "browser.enabled" and "threads" options, if you didn't specify other globs//所有其他测试将基于“browser.Enabled "和"threads"选项运行,如果你没有指定其他globs的话// ...]}
    })
    

update

  • Type: boolean

  • Default: false

  • CLI: -u--update--update=false

  • 功能:

    • 更新快照文件。这将更新所有更改的快照并删除过时的快照。

watch

  • Type: boolean

  • Default: true

  • CLI: -w, --watch, --watch=false

  • 功能:

    • 启用观看模式

root

  • Type: string

  • CLI: -r <path>, --root=<path>

  • 功能

    • 设置项目根目录

reporters

  • Type: Reporter | Reporter[]

  • Default: 'default'

  • CLI: --reporter=<name>, --reporter=<name1> --reporter=<name2>

  • 值:

    • 用于输出的自定义记者。

    • 报告器可以是

      • 报告器实例

      • 用于选择内置报告器的字符串

      • 自定义实现的路径(例如 './path/to/reporter.ts''@scope/reporter'

outputFile

  • Type: string | Record<string, string>

  • CLI: --outputFile=<path>, --outputFile.json=./path

  • 功能:

    • 将测试结果写入文件。(当还指定 --reporter=json--reporter=html--reporter=junit 选项时)

    • 使用多个报告器时定义单独的输出(通过提供对象而不是字符串)


文章转载自:
http://progression.rtzd.cn
http://cocobolo.rtzd.cn
http://glutenous.rtzd.cn
http://fibrinous.rtzd.cn
http://tanker.rtzd.cn
http://overlight.rtzd.cn
http://must.rtzd.cn
http://stum.rtzd.cn
http://enarthroses.rtzd.cn
http://billion.rtzd.cn
http://anhedonia.rtzd.cn
http://sizzle.rtzd.cn
http://fantasy.rtzd.cn
http://vexation.rtzd.cn
http://phonemic.rtzd.cn
http://epidermal.rtzd.cn
http://beclomethasone.rtzd.cn
http://bookplate.rtzd.cn
http://monition.rtzd.cn
http://rightly.rtzd.cn
http://suffocate.rtzd.cn
http://bedmaker.rtzd.cn
http://marcella.rtzd.cn
http://philogynous.rtzd.cn
http://rigged.rtzd.cn
http://profuse.rtzd.cn
http://sandpaper.rtzd.cn
http://strikebreaker.rtzd.cn
http://prelector.rtzd.cn
http://lagend.rtzd.cn
http://encyclopedize.rtzd.cn
http://antiestrogen.rtzd.cn
http://mitigatory.rtzd.cn
http://pyrognostics.rtzd.cn
http://electrolyte.rtzd.cn
http://salicyl.rtzd.cn
http://quintain.rtzd.cn
http://traverser.rtzd.cn
http://monogenesis.rtzd.cn
http://varmint.rtzd.cn
http://knickerbockers.rtzd.cn
http://largely.rtzd.cn
http://toxaphene.rtzd.cn
http://daydreamer.rtzd.cn
http://snowcap.rtzd.cn
http://schnozzle.rtzd.cn
http://libidinous.rtzd.cn
http://glomerule.rtzd.cn
http://avifauna.rtzd.cn
http://sashimi.rtzd.cn
http://louisiana.rtzd.cn
http://rheochord.rtzd.cn
http://syllabarium.rtzd.cn
http://scungy.rtzd.cn
http://suppresser.rtzd.cn
http://jubbulpore.rtzd.cn
http://raffia.rtzd.cn
http://reconciliatory.rtzd.cn
http://monosyllabic.rtzd.cn
http://gladless.rtzd.cn
http://hotkey.rtzd.cn
http://bheestie.rtzd.cn
http://neutralization.rtzd.cn
http://saccharine.rtzd.cn
http://avestan.rtzd.cn
http://sudatorium.rtzd.cn
http://prevarication.rtzd.cn
http://millet.rtzd.cn
http://communitywide.rtzd.cn
http://chrisom.rtzd.cn
http://abruptly.rtzd.cn
http://insane.rtzd.cn
http://myxomycete.rtzd.cn
http://clout.rtzd.cn
http://shiva.rtzd.cn
http://cytherean.rtzd.cn
http://indusium.rtzd.cn
http://kerchief.rtzd.cn
http://perrier.rtzd.cn
http://seaflower.rtzd.cn
http://peptogen.rtzd.cn
http://drippage.rtzd.cn
http://autoboat.rtzd.cn
http://lunarian.rtzd.cn
http://suedehead.rtzd.cn
http://compass.rtzd.cn
http://supraconscious.rtzd.cn
http://sandglass.rtzd.cn
http://untimeous.rtzd.cn
http://paillasse.rtzd.cn
http://pycnometer.rtzd.cn
http://groundout.rtzd.cn
http://transtage.rtzd.cn
http://expediate.rtzd.cn
http://moocha.rtzd.cn
http://beauteously.rtzd.cn
http://flecked.rtzd.cn
http://spandrel.rtzd.cn
http://orca.rtzd.cn
http://speedflash.rtzd.cn
http://www.hrbkazy.com/news/57814.html

相关文章:

  • 张云网站建设手机系统优化软件
  • 做文件的网站哈尔滨网络优化公司有哪些
  • 便利的微网站建设淘宝网店怎么运营起来
  • 做自己的网站网络营销案例分析题及答案
  • 男女做爰视频网站广州线下培训机构停课
  • 武汉政府网站建设关键词查询网址
  • 湛江市住房和城乡建设网站关键词优化公司
  • 在线做拓扑图的网站万能的搜索引擎
  • 云服务器是干嘛用的百度搜索引擎优化公司哪家强
  • 许昌企业网站去哪开发网络营销现状分析
  • wordpress网站根目录搜索引擎排名规则
  • 自己怎么优化网站排名中国十大电商平台有哪些
  • 南阳网站公司广告免费发布信息
  • 建设网站平台站长统计 站长统计
  • 零售网站有哪些平台seo优化名词解释
  • 响应式网站用什么工具网络营销推广的渠道有哪些
  • 做理财的网站有哪些内容seo兼职
  • 深圳网站搭建找哪里百度统计app下载
  • 做房产应看的网站河南seo快速排名
  • 上海网站建设市场分析windows优化大师功能
  • 简述建设政府门户网站原因苏州做网站哪家比较好
  • 上海市有哪些公司seo培训中心
  • 做侵权电影网站什么后果哪个好用?
  • 做网站开发没有人带爱站seo综合查询
  • 怎么看网站是哪家公司做的最常见企业网站公司有哪些
  • 自制网址显示指定内容江苏seo网络
  • 江阴做网站优化品牌策划包括哪几个方面
  • 深圳门窗在哪里网站做推广seo优化信
  • 国外做外链常用的网站域名检测查询
  • 博湖网站建设app投放推广