【Nuxt3】nuxt3目录文件详情描述:.nuxt、.output、assets、public、utils(一)

这篇具有很好参考价值的文章主要介绍了【Nuxt3】nuxt3目录文件详情描述:.nuxt、.output、assets、public、utils(一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

简言

nuxt3的中文网站
上次简单介绍了nuxt3创建项目的方法和目录文件大概用处。
这次详细说下.nuxt、.output、assets、public、utils五个文件夹的用处。

正文

.nuxt

Nuxt在开发中使用.nuxt/目录来生成你的Vue应用程序。

为了避免将开发构建的输出推送到你的代码仓库中,你应该将这个目录添加到你的.gitignore文件中。

这个文件夹是使用nuxt命令生成的,所以在打包和开发时的内容不同。

打包后:
【Nuxt3】nuxt3目录文件详情描述:.nuxt、.output、assets、public、utils(一),Nuxt3,vue.js,前端
开发时:
【Nuxt3】nuxt3目录文件详情描述:.nuxt、.output、assets、public、utils(一),Nuxt3,vue.js,前端

.output

当构建你的应用程序用于生产时,Nuxt 会创建 .output/ 目录。

为了避免将构建输出推送到你的代码仓库中,应该将这个目录添加到你的 .gitignore 文件中。

使用这个目录来部署你的 Nuxt 应用程序到生产环境。 我一般都是在里面全选压缩成一个文件夹打包,这样可以不用带.output这一层。
【Nuxt3】nuxt3目录文件详情描述:.nuxt、.output、assets、public、utils(一),Nuxt3,vue.js,前端

assets

assets目录用于添加所有将由构建工具处理的网站资产。
该目录通常包含以下类型的文件:

  • 样式表(CSS、SASS等)
  • 字体
  • 不会从"public/"目录中提供的图片。

在里面的资源可以被构建工具处理(vite、webpack),资源名称可能会改变。

public

这个是静态资源文件夹。用来放静态资源,就是放服务器上的资源,目录位于服务器根目录下,包含一些公共文件,这些文件需要保持原来的文件名(例如 robots.txt)_或者_不太可能改变(例如 favicon.ico)。
不会被构建工具处理,而是直接打包到.output文件夹里。

在 Nuxt 2 中,这被称为 static/ 目录。

utils

使用utils/目录在整个应用程序中自动导入你的工具函数。
工具函数文件夹,默认自动导入子文件里的导出的函数。
可以在现在你可以在.js、.ts和.vue文件(除server文件夹外)中使用自动导入的工具函数了。
例如:
utils/index.ts

export const { format: formatNumber } = Intl.NumberFormat('en-GB', {
  notation: 'compact',
  maximumFractionDigits: 1
})

app.vue

<template>
  <p>{{ formatNumber(1234) }}</p>
</template>

结语

如果你是用vscode进行开发nuxt3项目的,可以安装以下插件,获取nuxt3类型支持和vue3支持:文章来源地址https://www.toymoban.com/news/detail-799723.html

  • Nuxtr ----- Nuxt3插件
  • TypeScript Vue Plugin (Volar) ---- vue3 typescript 插件
  • Vue Language Features (Volar) ---- vue3 语法提示

到了这里,关于【Nuxt3】nuxt3目录文件详情描述:.nuxt、.output、assets、public、utils(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Nuxt3环境变量配置

    Nuxt3 正式发布还不到半年,在投入生产环境使用后,遇到了不少问题,很难找到合适的解决方案,其中环境变量配置就是其中一个,之前一直未能解决,最近要上持续集成,无法绕过这个问题,所以花了点时间研究了一下,最终找到了解决方案,记录一下。 面对一个新框架,

    2024年02月01日
    浏览(44)
  • nuxt3 如何监听路由变化?

    nuxt3 如何监听路由变化?

    2024年02月11日
    浏览(47)
  • 宝塔部署Nuxt3项目(https)

    之前在服务器搭建的项目都是用http的,但是一般来说都要换成https;因为https比http更加安全,数据不再是明文传输,更不容易被攻击/被第三方广告光顾;所以就有了将http换成https的想法。 第一个需要升级的项目是我使用nuxt3重构的博客项目,期间遇到了诸多问题,所以想记录

    2024年02月04日
    浏览(40)
  • 一文搞懂Nuxt3基本用法

    在前后端分离出现之前,传统的web页面都是服务端渲染的,如JSP、PHP、Python Django,还有各种模板技术Freemarker, velocity,thymeleaf、mustache等等。其实这套技术都挺成熟的,也用了很多年。 但前后端分离出现后,带来两个好处: 工程上的分工,让前端专门盯前端技术,开发效率上

    2024年02月05日
    浏览(35)
  • nuxt3:接口转发,实现跨域

    一、背景 当接口请求的域名和项目适用的域名不一致时候,可以适用接口转发的方法实现跨域。 原理:服务的请求接口是不跨域的,nuxt3服务端请求接口后转发给localhost:3000。 本地开发,生产环境均可以使用。 二、理解服务器中间件 Nuxt 将自动读取 ~/server/middleware  中的任何

    2024年02月14日
    浏览(29)
  • nuxt3使用记录一:框架摸索

    之前直接用的Vue3,后面为了seo,了解到Vue3用SSR渲染很复杂,甚至衍生了出nuxt3这个框架,这个框架在github已经有50K star了,也已经是个非常成熟的框架了,不过我感觉国内的资料也不多,看来国内接受新事物的速度依然很慢,大厂估计都自研了,小公司就用老方法PHP啥的。

    2024年04月10日
    浏览(32)
  • Nuxt3重点特性使用举例记录

    小聊: 基于vue.js,用于SSR渲染解决SEO,但不仅限于此。不用于局限的眼光去看它,使用它会比原生vue3更加流畅舒适,性能也更高。在熟悉vue3的基础上学习成不算高。另外,它完全支持vue3语法,相比于vue3,它改进了vue3的一些功能,Nuxt3有一些“约定”,你可以理解为是一些

    2024年02月07日
    浏览(32)
  • Nuxt3中请求数据-useFetch等

    当前版本: Nuxt  3.4.1 Nitro:2.3.3       ~/server/api 里面的文件会自动在路由中加上 /api 的前缀。对于不需要带 /api 前缀的服务器路由,可以把它们放到 ~/server/routes 目录中。  查:/server/api/user.ts  增:/server/api/user.post.ts  改:/server/api/user.put.ts 删:/server/api/user/[id].delete.ts app.

    2024年02月11日
    浏览(24)
  • Nuxt3实战系列之网络请求篇

    Nuxt3提供了4种方式使得我们可以异步获取数据 useAsyncData useLazyAsyncData (useAsyncData+lazy:true) useFetch useLazyFetch (useFetch+lazy:true) 4种方式中,其实核心的就是 useAsyncData 和 useFetch 。这两个方法不同于Nuxt2中的 asyncData 和 fetch 。接下来我们先来好好分析下这两个方法。 我们知道,

    2024年02月08日
    浏览(54)
  • nuxt3:我们开始吧-开发-配置-部署

    一、背景介绍 2022 年 11 月 16 日,全球最大的 Nuxt 会议 Nuxt Nation 2022 在线举行,并正式发布了 Nuxt.js 3.0 的第一个稳定版本。Nuxt 3 是基于  Vite 、 Vue3  和  Nitro  的 Nuxt 框架的现代重写,具有一流的 Typescript 支持,是两年多研究、社区反馈、创新和实验的结果。为每个人提供了

    2023年04月12日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包