网站站seo教程,网络推广器,网络营销方式?,少儿编程加盟十大机构简言
nuxt3的中文网站 上次简单介绍了nuxt3创建项目的方法和目录文件大概用处。 这次详细说下.nuxt、.output、assets、public、utils五个文件夹的用处。
正文
.nuxt
Nuxt在开发中使用.nuxt/目录来生成你的Vue应用程序。 为了避免将开发构建的输出推送到你的代码仓库中你应该将这个目录添加到你的.gitignore文件中。 这个文件夹是使用nuxt命令生成的所以在打包和开发时的内容不同。
打包后 开发时
.output
当构建你的应用程序用于生产时Nuxt 会创建 .output/ 目录。 为了避免将构建输出推送到你的代码仓库中应该将这个目录添加到你的 .gitignore 文件中。 使用这个目录来部署你的 Nuxt 应用程序到生产环境。 我一般都是在里面全选压缩成一个文件夹打包这样可以不用带.output这一层。
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
templatep{{ formatNumber(1234) }}/p
/template
结语
如果你是用vscode进行开发nuxt3项目的可以安装以下插件获取nuxt3类型支持和vue3支持:
Nuxtr ----- Nuxt3插件TypeScript Vue Plugin (Volar) ---- vue3 typescript 插件Vue Language Features (Volar) ---- vue3 语法提示