色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

vue config.js

錢諍諍2年前8瀏覽0評論

在Vue開發(fā)過程中,我們經(jīng)常需要進(jìn)行一些配置,如配置webpack、babel等等。而這些配置都可以在項(xiàng)目根目錄下的vue.config.js文件中進(jìn)行。

Vue CLI是一個(gè)官方提供的腳手架工具,它提供了一些默認(rèn)配置,但是如果我們需要做一些自定義的配置,就需要修改vue.config.js文件。

Vue CLI使用了webpack作為打包工具,因此我們可以在vue.config.js文件中配置webpack,比如修改entry和output的配置。代碼如下:

module.exports = {
configureWebpack: {
entry: './src/main.js',
output: {
path: __dirname + '/dist',
filename: 'bundle.js'
}
}
}

除了webpack配置外,我們還可以配置一些其他的內(nèi)容,比如插件配置、devServer配置等等。下面是一個(gè)配置devServer的例子:

module.exports = {
devServer: {
open: true,
port: 8080,
proxy: {
'/api': {
target: 'http://localhost:3000',
changeOrigin: true,
pathRewrite: {
'^/api': ''
}
}
}
}
}

上面的代碼中,我們配置了一個(gè)代理,將請求路徑為/api的請求代理到http://localhost:3000,同時(shí)修改請求路徑為根路徑。

另外,我們還可以使用鏈?zhǔn)秸{(diào)用來同時(shí)配置多個(gè)選項(xiàng)。代碼如下:

module.exports = {
chainWebpack: config => {
config.module.rule('vue')
.use('vue-loader')
.loader('vue-loader')
.tap(options => {
// 修改某些選項(xiàng)
return options
})
}
}

上面的代碼中,我們使用了chainWebpack來配置webpack,使用鏈?zhǔn)秸{(diào)用同時(shí)修改了vue-loader的選項(xiàng)。

除了上面提到的內(nèi)容外,vue.config.js文件還可以用來配置一些其他的選項(xiàng),比如lintOnSave、transpileDependencies等等。具體可查看Vue CLI文檔。

總之,vue.config.js文件對于Vue開發(fā)來說是一個(gè)非常重要的配置文件,不僅可以進(jìn)行webpack的配置,還可以做一些其他自定義配置,使得我們的開發(fā)過程更加便捷。