欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

vue cli 靜態(tài)文件

吉茹定1年前9瀏覽0評論

Vue CLI是Vue.js官方提供的一個用于快速搭建項目架構(gòu)的腳手架工具。它可以幫助我們快速生成Vue.js應(yīng)用,其中包括了Webpack、ESLint和其他一系列的配置。

在Vue CLI創(chuàng)建的項目中,我們可以看到一個用于存放靜態(tài)文件的public文件夾。在該文件夾中,我們可以存放諸如favicon.ico、robots.txt、index.html以及一些其他類型的靜態(tài)資源文件。Vue CLI會自動將這些靜態(tài)資源文件在構(gòu)建時復(fù)制到輸出目錄中。

/public
├── favicon.ico
├── index.html
└── robots.txt

在index.html文件中,我們可以看到一個 id 為 app 的 div 元素。在這個 div 元素中,Vue.js應(yīng)用將會顯示。該文件中還引用了一些 JavaScript、CSS和圖像文件。當我們運行Vue CLI創(chuàng)建的項目時,這些文件將會自動構(gòu)建到public目錄中。

My App

如果我們想要在index.html文件中訪問在src目錄中的文件,可以使用相對路徑。Vue CLI會處理這些文件并將其復(fù)制到public目錄中。

My App

Vue CLI還可以讓我們使用公共路徑來確定打包后資源文件的引用路徑。

// vue.config.js
module.exports = {
publicPath: '/my-app/'
}

這樣,在打包后的資源文件中,比如index.html文件,路徑將會變成/my-app/js/app.js。

另外需要注意的是,當我們需要引入一些第三方庫的時候,除了可以在index.html文件中引入外,我們還可以使用Vue提供的插件“copy-webpack-plugin”將它們復(fù)制到public目錄中。這樣,引入這些第三方庫時我們將不需要手動復(fù)制到public目錄中,而是直接引用即可。

// vue.config.js
const CopyWebpackPlugin = require('copy-webpack-plugin')
module.exports = {
configureWebpack: {
plugins: [
new CopyWebpackPlugin([
{
from: 'node_modules/axios/dist/axios.min.js',
to: 'js/'
}
])
]
}
}

以上是關(guān)于Vue CLI靜態(tài)資源文件的相關(guān)介紹。相信大家通過本文的介紹,可以更好地理解和使用Vue CLI。