[英]How to fix ESLint “require is not defined” when it is used in just one file?
當我在 JavaScript 中使用require
時,我收到來自 eslint 的警告,“require is not defined eslint(no-undef)”。
除了這個文件,我項目中的所有文件都使用瀏覽器env
,它是在我的.eslintrc
中設置的。
我怎樣才能例外並為這個文件指定一個節點環境?
var fs = require('fs');
var path = require('path');
// my code
與在文件頂部使用代碼注釋覆蓋 eslint 規則類似,您也可以覆蓋環境:
/* eslint-env node */
var fs = require('fs');
var path = require('path');
// my code
設置節點環境將使諸如require
和__dirname
類的節點功能不會被視為未定義。
請參閱 eslint 文檔中的指定環境。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.