vue.js 无法忽略nuxtjs中的文件夹

eivgtgni  于 2023-01-14  发布在  Vue.js
关注(0)|答案(2)|浏览(184)

我在使用nuxt ignore时遇到了一个问题,它将一些文件夹排除在监视范围之外,特别是在开发过程中。我在互联网上搜索过,解决方案似乎对我不起作用。
我的.nuxtignore文件

.idea/

以及nuxt.config.js中的ignore属性

ignore: [
  '**/*.test.*',
  'node_modules/*',
  '**/.idea/*',
  '**/.nuxt/*',
  '**/.*ignore',
],

我也尝试过独立使用选项,最初在两个文件中尝试.idea/*,仍然不起作用,我在控制台中得到如下输出:

↻ Updated .idea/workspace.xml                                                                                                                             16:36:04

✔ Client
  Compiled successfully in 7.20s

No issues found.

有什么我错过了吗?

8ljdwjyq

8ljdwjyq1#

这种配置使得pages目录不被监视。
nuxt.config.js

export default {
  watchers: {
    webpack: {
      ignored: /(pages)/,
    },
  },
}

这里提到:https://github.com/nuxt/nuxt.js/issues/6326#issuecomment-1009037909

shyt4zoc

shyt4zoc2#

  • 注意:我下面的回复是针对Nuxt 3/vite的,所以并不针对最初的问题,但无论如何都要分享,因为这是我搜索试图解决我遇到的问题时出现的结果之一 *

这里的其他答案对我都不起作用。最后做的是按照文档添加一个ignore数组到nuxt.config.ts文件。当我使用这里的其他解决方案时,我得到了打字错误。
有关当前运行Nuxi的参考,请访问3.0.0-rc.12
Nuxt3.0.0-rc.12,含硝基0.6.1

// nuxt.config.ts:
...
ignore: [
  "path/to/ignore/**"
],
...

相关问题