[commonjs--resolver] Missing “./jsx-runtime.js“ specifier in “react“ package

修复vite构建时错误

  • vite打包,第三方包引用的react版本不一致问题修复(不是最优解)
// vite.config.js
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import path from 'path';

export default defineConfig({
  plugins: [
    react(), // 如果使用React插件
  ],
  resolve: {
    alias: {
      // 假设你正在项目中使用React 18,确保所有引用指向同一个版本
      react: path.resolve(__dirname, 'node_modules/react'),
      'react-dom': path.resolve(__dirname, 'node_modules/react-dom'),
    },
  },
});

你可能感兴趣的:(前端&&沉淀,javascript,react.js,前端)