{site_name}

{site_name}

🌜 搜索

Vue CLI 是一个官方提供的用于快速创建和管理 Vue.js 项目的命令行工具

前端 𝄐 0
vuecli3静态资源路径,vue引入html静态文件,vue静态资源放src外面怎么拿,vue cli3项目请求不到静态资源,vue静态文件放在哪里,vue 静态资源路径
Vue CLI 是一个官方提供的用于快速创建和管理 Vue.js 项目的命令行工具。在 Vue CLI 中,HTML 和静态资源是指与 Vue.js 应用程序相关联的非 JavaScript 文件。

HTML 是 Web 应用程序中显示内容的基本结构。在 Vue.js 应用程序中,HTML 文件通常包含根 Vue 实例的挂载点,以及其他 Vue 组件。Vue CLI 可以自动生成包含这些基本元素的 HTML 文件。

静态资源包括图片、样式表和其他类型的文件,在 Vue.js 应用程序中可以通过相对路径引用它们。Vue CLI 提供了一个公共文件夹(public),该文件夹下的所有文件都可以被直接访问。例如,如果您将一张名为 logo.png 的图片放置在 public 文件夹下,那么可以使用以下代码将它引入到 Vue 组件中:

html
<template>
<div>
<img src="/logo.png">
</div>
</template>


注意,在上述代码中,我们使用了绝对路径 /logo.png 来引用位于 public 文件夹下的图片。

另外,如果您想将其他目录下的静态资源打包并包含在应用程序中,可以使用 Vue CLI 的配置文件来实现。例如,以下代码会将 src/assets/images 目录下的所有图片打包并复制到输出目录(默认为 dist)下的 images 文件夹:

javascript
module.exports = {
chainWebpack: config => {
config.module
.rule('images')
.use('url-loader')
.loader('url-loader')
.tap(options => {
options.limit = 10240
options.name = 'images/[name].[hash:8].[ext]'
return options
})
.end()
},
publicPath: '/',
outputDir: 'dist'
}


在上述代码中,我们使用了 webpack 的 url-loader 插件来处理图片文件,并将它们保存在 dist/images 文件夹下。这样,在 Vue 组件中可以使用以下代码引用这些图片:

html
<template>
<div>
<img src="/images/logo.png">
</div>
</template>