📜  NuxtJS 目录结构

📅  最后修改于: 2022-05-13 01:56:31.380000             🧑  作者: Mango

NuxtJS 目录结构

在本文中,我们将了解 NuxtJs 的目录结构。 Nuxt.js 是一个基于 Vue.js、Node.js、Webpack 和 Babel.js 的免费开源 Web 应用程序框架。 Nuxt 的灵感来自 Next.js,这是一个基于 React.js 的类似目的的框架。

创建 NuxtJS 应用程序:

第 1 步:您可以使用以下命令创建一个新的 NuxtJs 项目:

npx create-nuxt-app gfg

第 2 步:现在使用以下命令导航到您的应用程序:

cd gfg

项目结构:它看起来像这样。

目录结构

NuxtJs 中有7 个主要的子目录:

  • Components:在这个目录中,我们可以存储我们将在我们的主应用程序中使用的所有组件。与 NextJs 或 ReactJs 不同,我们不必在 NuxtJs 中手动导入页面中的组件。 NuxtJs 会自动扫描您的组件并将其导入您的页面。

  • Pages:在这个目录中,我们可以为我们的 NuxtJs 应用创建页面。您只需在页面目录中创建一个新的 .vue 文件即可创建一个新页面。之后 NuxtJs 将自动扫描页面并为应用程序创建路由器。您还可以通过在 pages 目录中创建新文件夹来创建嵌套页面。

  • 资产:在这个目录中,我们可以存储我们将在我们的应用程序中使用的不同类型的资产,例如图像、字体、音频文件、徽标和样式。

    注意:如果您的应用程序中不存在此目录,那么您只需添加一个名为“assets”的文件夹即可创建它。

  • 插件:在这个目录中,我们可以添加我们将在我们的 NuxtJs 应用程序中使用的插件。安装插件后,我们必须在 Plugins 目录中为该插件创建一个新文件。

  • 静态:在此目录中,我们将存储不会更改的静态文件,例如 robots.txt、站点地图或网站图标。

  • nuxt.config.js:这是 NuxtJs 应用程序的配置文件。您可以通过创建插件部分在此处添加新模块。您还可以使用此 nuxt.config.js 文件覆盖 NuxtJs 文件的默认设置。

    nuxt.config.js

  • packages.json:此文件包含 NuxtJs 应用程序的所有依赖项。您还可以使用 NuxtJs 应用程序的名称和版本在此文件中查看运行或构建应用程序的命令。

    包.json

示例:在此示例中,让我们创建一个新页面。为此,我们必须在 pages 目录中创建一个名为gfg.vue的新文件。在文件中添加以下内容:

gfg.vue


运行应用程序:在终端中使用以下命令运行应用程序。

npm run dev

输出: 简单输出文本

参考: https://nuxtjs.org/docs/get-started/directory-structure/