小编phi*_*ilo的帖子

vite: 如何处理第三方模块中的“require”语句?

我使用一个带有“require”语句的 UI 库。

我可以使用vite成功运行开发模式。

但是当我构建并预览 dist 时,浏览器会失败:Uncaught ReferenceError: require is not defined,因为供应商块中有一些“require”语句。

我已经尝试过@rollup/plugin-node-resolve@originjs/vite-plugin-commonjs 但它不起作用。

我该如何解决这个问题?

javascript vite

21
推荐指数
2
解决办法
3038
查看次数

如何在 .vue 中使用 eslint 自动修复?

我想在.vue文件中使用自动修复,但 Eslint 只显示错误,没有自动修复。

如何配置.eslintrc以使其工作?

eslint vue.js

8
推荐指数
2
解决办法
1万
查看次数

Typescript,如何从另一个属性值推断类型?

例如,我有一个带有属性的接口:keyvalue,我想通过键推断值类型。

interface Obj { a: number; b: string }

interface Param<K extends keyof Obj> {
  key: K
  value: Obj[K] // I want to infer this type
}

const p: Param<keyof Obj> = {
  key: 'a',
  value: '', // typescript can't infer this type, expect number
}

Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点 ?

typescript

7
推荐指数
1
解决办法
3512
查看次数

标签 统计

eslint ×1

javascript ×1

typescript ×1

vite ×1

vue.js ×1