javascript - vite 中的 Node.js 核心模块作为 webpack 后备

标签 javascript webpack vite

在 webpack 中,当我收到错误“Uncaught TypeError: path.join is not a function”时,我可以添加配置

resolve: {
    fallback: { "path": require.resolve("path-browserify") }
}
解决。
我该如何在邀请中做这样的事情?

最佳答案

您可以使用resolve.alias配置选项

export default defineConfig({
  resolve: {
    alias: {
      path: 'path-browserify',
    },
  },
})
文档:https://vitejs.dev/config/#resolve-alias

关于javascript - vite 中的 Node.js 核心模块作为 webpack 后备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66996199/

相关文章:

javascript - 将路由参数传递给 ExpressJS 中的 Controller

javascript - Webpack 拼接 scss 文件

javascript - babel-loader 没有转译并且没有错误

azure - 使用 docker 和 nginx 在运行时更改环境变量(React、vite)

reactjs - 模块级指令在捆绑时导致错误, 'use client' 被忽略导致 JavaScript 堆内存不足

javascript - 使用样本名称删除 Photoshop 中的颜色样本

Javascript 嵌套函数初始化

javascript - node.removeChild(node.firstChild) 是否会造成内存泄漏?

reactjs - 有没有办法迁移到CRA?

vue.js - Nuxt 3 + Vite & HMR : infinite reload & failed