返回顶部
首页 > 资讯 > 精选 >Vue怎么指定不编译的文件夹和favicon.ico
  • 456
分享到

Vue怎么指定不编译的文件夹和favicon.ico

2023-06-30 03:06:14 456人浏览 安东尼
摘要

这篇文章主要介绍“Vue怎么指定不编译的文件夹和favicon.ico”,在日常操作中,相信很多人在Vue怎么指定不编译的文件夹和favicon.ico问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue怎么

这篇文章主要介绍“Vue怎么指定不编译的文件夹和favicon.ico”,在日常操作中,相信很多人在Vue怎么指定不编译的文件夹和favicon.ico问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue怎么指定不编译的文件夹和favicon.ico”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

指定不编译的文件夹和favicon.ico

vue3.0中引入public文件夹,不希望被编译的文件都可以放到这个文件夹下,但是在vue2.0中实现类似的功能,需要自己在webpack.prod.conf.js中做一些配置

这里简单区分一下Vue2.0中的assets和static区别

  • assets:各组件中的依赖项,会被编译

  • static:不会被编译,原样放到dist文件夹下

言归正传,假设不希望被编译的文件全部放在public下,要修改的地方是WEBpack.prod.conf.js

// copy custom static assetsnew CopyWebpackPlugin([    //---static文件夹下的文件也不会被编译    {        from: path.resolve(__dirname, '../static'),        to: config.build.assetsSubDirectory,        ignore: ['.*']    },    {        from: path.resolve(__dirname, '../public'),        to: path.resolve(__dirname, '../dist'),        ignore: ['.*']    },    //---这里还能指定特定文件输出的位置和文件名    {        from: path.resolve(__dirname, '../public/strings-en.js'),        to: path.resolve(config.build.assetsRoot, 'strings.js'),        ignore: ['.*']    }])

指定项目的favicon.ico

同样是修改webpack.prod.conf.js

new htmlWebpackPlugin({    filename: config.build.index,    template: 'index.html',    favicon: 'favicon.ico',   //------favicon的路径    inject: true,    minify: {        removeComments: true,        collapseWhitespace: true,        removeAttributeQuotes: true        // more options:        // https://GitHub.com/kangax/html-minifier#options-quick-reference    },    // necessary to consistently work with multiple chunks via CommonsChunkPlugin    chunksSortMode: 'dependency'}),

favicon.ico不能正确显示问题

首先将favicon.ico图片放在根目录下,通过以下两种方法使其显示正确。

方法一:修改index.html文件

<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" rel="external nofollow" />

方法二:修改webpack配置文件

找到build下的webpack.dev.conf.js文件

new HtmlWebpackPlugin({      filename: 'index.html',      template: 'index.html',      inject: true,      favicon: path.resolve('favicon.ico') // 增加    }),

找到build下的webpack.prod.conf.js文件

 new HtmlWebpackPlugin({      filename: config.build.index,      template: 'index.html',      inject: true,      favicon: path.resolve('favicon.ico'), //新增      minify: {        removeComments: true,        collapseWhitespace: true,        removeAttributeQuotes: true        ...    }),

修改配置文件后重启npm run dev,大功告成。

注意:如果打包发布到线上,会导致ico图标不显示的问题,是因为执行npm run build打包后只有static文件夹和index.html文件,找不到根目录下的ico图标,解决办法:把ico图标放到static文件夹下就OK啦。

到此,关于“Vue怎么指定不编译的文件夹和favicon.ico”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: Vue怎么指定不编译的文件夹和favicon.ico

本文链接: https://lsjlt.com/news/327229.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Vue怎么指定不编译的文件夹和favicon.ico
    这篇文章主要介绍“Vue怎么指定不编译的文件夹和favicon.ico”,在日常操作中,相信很多人在Vue怎么指定不编译的文件夹和favicon.ico问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue怎么...
    99+
    2023-06-30
  • Vue如何指定不编译的文件夹和favicon.ico
    目录指定不编译的文件夹和favicon.ico这里简单区分一下Vue2.0中的assets和static区别指定项目的favicon.icofavicon.ico不能正确显示问题方法...
    99+
    2024-04-02
  • vue项目中的public、static及指定不编译文件问题怎么解决
    这篇文章主要介绍“vue项目中的public、static及指定不编译文件问题怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue项目中的public、static及指定不编译文件问题怎么解...
    99+
    2023-07-05
  • gitlab怎么指定文件夹不允许同步
    在GitLab中,我们可以使用GitLab CI/CD来自动化构建、测试和部署代码。通常情况下,我们会希望将所有的文件都同步到GitLab CI/CD中,以便可以进行测试和部署。然而,在某些情况下,您可能会希望禁止同步某些文件夹或文件。本文...
    99+
    2023-10-22
  • Linux下怎么查看指定文件夹和文件的大小
    本篇内容介绍了“Linux下怎么查看指定文件夹和文件的大小”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!df命令:查看目前所有文件系统的可用...
    99+
    2023-06-13
  • python怎么删除文件夹里的指定文件
    在Python中,可以使用os模块来删除文件夹内的指定文件。具体步骤如下: 首先,需要导入os模块: import os 使...
    99+
    2023-10-24
    python
  • python怎么移动文件到指定文件夹
    要将文件移动到指定文件夹,可以使用`shutil`模块中的`move`函数。以下是一个示例代码:```pythonimport sh...
    99+
    2023-09-27
    python
  • linux怎么压缩文件到指定文件夹
    在Linux中,可以使用以下命令将文件压缩到指定文件夹:1. 压缩文件夹:```tar -zcvf /path/to/destina...
    99+
    2023-10-08
    linux
  • ubuntu怎么解压文件到指定文件夹
    在Ubuntu中,可以使用以下命令来解压文件到指定文件夹:```bashunzip 文件名.zip -d 目标文件夹路径```其中,...
    99+
    2023-08-16
    ubuntu
  • linux怎么在指定文件夹创建文件
    在Linux中,可以使用`touch`命令在指定文件夹中创建文件。假设要在`/home/user/Documents`文件夹中创建一个名为`file.txt`的文件,可以执行以下命令:```touch /home/user/Docume...
    99+
    2023-08-09
    linux
  • vb怎么复制文件到指定文件夹
    在VB中,可以使用FileCopy函数来复制文件到指定文件夹。以下是一个示例代码: Dim sourceFile As String...
    99+
    2024-03-15
    vb
  • Linux怎么保存文件到指定文件夹
    要将文件保存到指定文件夹,可以使用Linux的cp命令或者mv命令。 使用cp命令: cp /path/to/source/file...
    99+
    2024-03-07
    Linux
  • 怎么用bat删除指定文件夹
    您可以使用以下的Windows批处理脚本来删除指定文件夹:```batch@echo offset "folderPath=C:\p...
    99+
    2023-10-08
    bat
  • bandizip怎么解压到指定文件夹
    这篇文章主要介绍“bandizip怎么解压到指定文件夹”,在日常操作中,相信很多人在bandizip怎么解压到指定文件夹问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”band...
    99+
    2023-04-08
    bandizip
  • 怎么用java移动文件到指定文件夹
    要使用Java移动文件到指定文件夹,可以使用Java的File类和Files类来实现。下面是一个示例代码:```javaimport...
    99+
    2023-10-09
    java
  • bat怎么延时删除指定文件夹中文件
    这篇文章主要为大家展示了“bat怎么延时删除指定文件夹中文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“bat怎么延时删除指定文件夹中文件”这篇文章吧。一、bat延时xp程序中通过ping 1...
    99+
    2023-06-08
  • vs编译找不到指定路径怎么解决
    出现vs编译找不到指定路径的问题,可能是因为项目中的文件路径设置有误或者缺少必要的文件。以下是一些可能的解决方法: 检查项目文件...
    99+
    2024-04-02
  • nodejs怎么清空/删除指定文件夹下面所有文件或文件夹
    这篇“nodejs怎么清空/删除指定文件夹下面所有文件或文件夹”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“nodejs怎么...
    99+
    2023-07-06
  • c++下怎么使用windows api遍历指定文件夹及其子文件夹中的文件
    这篇文章主要介绍“c++下怎么使用windows api遍历指定文件夹及其子文件夹中的文件”,在日常操作中,相信很多人在c++下怎么使用windows api遍历指定文件夹及其子文件夹中的文件问题上存在疑惑,小编查阅了各式资料,整理出简单好...
    99+
    2023-06-20
  • php怎么上传图片到指定文件夹
    在PHP中,可以使用`move_uploaded_file`函数将上传的图片移动到指定的文件夹。首先,确保你的HTML表单中有一个带...
    99+
    2023-10-11
    php
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作