如何忽略nuxt中不在路由中生成的.ts/.js文件?

wkftcu5l  于 2021-09-13  发布在  Java
关注(0)|答案(2)|浏览(233)

我是nuxt.js的新手,也尝试为我的项目设置一个小型架构。
我想这样设置我的组件:

pages/
  componentName/
     index.vue
     componentName.ts
     componentName.scss

问题是,当nuxt生成路由时,我得到:

/componentName 
/componentName/componentName

第二条路线是基于 .ts 文件,我确实更改了我的 .ts 文件以查看是否有任何更改,然后单击“是” componentName 更改以匹配 .ts 文件名。
我不知道该如何忽视 .ts nuxt生成路由时的文件。
谢谢

ha5z0ras

ha5z0ras1#

您可以使用“.nuxtignore”文件忽略带有nuxt的文件或扩展名。要忽略componentname中的所有.ts文件,请在.nuxtignore文件中使用此选项:

pages/componentName/*.ts

您可以在此处阅读更多内容:https://nuxtjs.org/docs/2.x/configuration-glossary/configuration-ignore

vdzxcuhz

vdzxcuhz2#

把所有路线都放进去 ignore 您的nuxt配置文件的属性。这是在一个位置定义所有被忽略路由的最佳方法,而无需重命名页面文件或创建额外的.ignore。

// nuxt.config.js
ignore: [
    'pages/admin/*.vue',
    'pages/settings/*.vue',
    'pages/*.ts,
    '**/*.spec.*'
]

相关问题