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

vue cli assetsroot

劉姿婷2年前10瀏覽0評論

Vue CLI是一套基于Vue.js進行快速開發(fā)的腳手架工具,具備生成項目、開發(fā)調(diào)試、構(gòu)建打包等功能。在Vue CLI中,assetsRoot是一個比較重要的參數(shù)設(shè)置,它指定了構(gòu)建后靜態(tài)資源文件的根目錄。

在Vue CLI的構(gòu)建配置文件build/utils.js中,assetsPath就是assetsRoot參數(shù)的取值。assetsPath默認設(shè)置為static,也就是將靜態(tài)資源文件存放在項目根目錄下的static文件夾中。

// utils.js
exports.assetsPath = function(_path) {
var assetsSubDirectory = process.env.NODE_ENV === 'production'
? config.build.assetsSubDirectory
: config.dev.assetsSubDirectory
return path.posix.join(assetsSubDirectory, _path)
}

但有時候,我們需要將靜態(tài)資源文件存放在其他位置。例如,我們可以通過設(shè)置assetsSubDirectory的值來指定靜態(tài)資源文件的存放位置,如下所示:

// config/index.js
module.exports = {
build: {
// 設(shè)置生產(chǎn)環(huán)境靜態(tài)資源文件存放目錄為cdn
assetsSubDirectory: 'cdn',
...
}
...
}

另外,如果我們希望將靜態(tài)資源文件存放在CDN上,可以先手動將靜態(tài)資源文件打包到本地的某個目錄下,再將該目錄上傳到CDN上進行部署。在Vue CLI構(gòu)建命令中,我們可以通過設(shè)置assetsPublicPath來指定CDN的路徑,如下所示:

// config/index.js
module.exports = {
build: {
assetsPublicPath: 'https://cdn.example.com/',
...
}
...
}

上述代碼將靜態(tài)資源文件的訪問路徑設(shè)置為了CDN地址。這樣一來,我們就可以通過CDN來加速靜態(tài)資源文件的加載,提高頁面的訪問速度。