vite在win7环境下运行时报错
'vite' does not provide an export named 'defineConfig'
vite.config.js的代码为
import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
import vueJsx from "@vitejs/plugin-vue-jsx";
import path from "path";
export default defineConfig({
plugins: [vue(), vueJsx({})],
resolve: {
alias: {
"@": path.resolve(__dirname, "./src"),
},
},
server: {
host: "0.0.0.0",
port: 8888, // 端口号
hmr: true,
},
});
运行后报错
原因可能是vite版本过低 但是由于win7最高只支持node13.14版本 导致vite版本也无法再升高,
所以只能换个思路
解决方法:
将代码改为不使用defineConfig
方法声明即可
import vue from "@vitejs/plugin-vue";
import vueJsx from "@vitejs/plugin-vue-jsx";
import path from "path";
export default {
plugins: [vue(), vueJsx({})],
resolve: {
alias: {
"@": path.resolve(__dirname, "./src"),
},
},
server: {
host: "0.0.0.0",
port: 8888, // 端口号
hmr: true,
},
};
vite版本2.6.4
@vitejs/plugin-vue版本2.3.3
没问题