我试图设置我的vue.config.js文件,当我从@vue/cli-service使用defineConfig方法时发现了这个问题。
类型错误:defineConfig不是函数
vue.config.js
const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
devServer: {
port: 3001,
},
});
defineConfig是未定义的。我试图在cli-service文件夹中查找它,但是(假设)没有这样的方法。
我使用的是vue.js 3,yarn 1.22.17,而我的@vue/cli版本是4.5.15。defineConfig是否可能用于@vue/cli版本5..?
2条答案
按热度按时间twh00eeo1#
Vite使用
defineConfig
宏,而Vue CLI使用此宏,vue cli的正确语法为:h7appiyu2#
defineConfig
函数在@vue/cli-service
v5中可用,但在v4中不可用。我遇到了同样的问题,更新到v5解决了这个问题。您还可以在Vue CLI文档中看到它的明确说明(因此它不是Vite特有的)。