簡體   English   中英

在Vue-CLI生成的Webpack項目中如何在PhantomJS單元測試中關閉ESLint

[英]How to turn off ESLint in PhantomJS unit tests, in a webpack project generated by vue-cli

注意:感謝@loganfsmyth,我意識到這個問題相當瑣碎,而且我對ESLint的配置方式有誤解。 但是無論如何,這個問題和解決方案可能對其他人很有用。


因為我經常運行單元測試,並且啟動需要一段時間並且產生大量輸出,所以我想在運行單元測試時關閉ESLint。

這是webpack.base.conf.js的相關部分:

  module: {
    rules: [
      {
        test: /\.(js|vue)$/,
        loader: 'eslint-loader',
        enforce: "pre",
        include: [resolve('src'), resolve('test')],
        options: {
          formatter: eslintFriendlyFormatter
        }
      }
    ]
  },

答案很簡單:

因為ESLint是在base配置中設置的,所以它在所有其他環境中都是繼承的。

只需在您希望棉絨運行的任何環境下將其移動到同一部分中,並在每個不需要棉絨運行的環境中將其忽略即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM