[英]ES6 in JShint - .jshintrc has esversion, but still getting warning (using atom)
我正在使用 atom,我嘗試了幾種不同的 jshint 包,它們都給出了警告,上面寫着
"template literal syntax' is only available in ES6 (use 'esversion: 6')"
我創建了一個頂級 level.jshintrc 文件(在根目錄下),並添加了以下 json:
{
"esversion":6
}
但是,它仍然拋出相同的錯誤。 任何想法如何解決。 我包含了指向JSHint 選項頁面的鏈接。 我想開始嘗試使用 ES6 語法,但不希望有額外的警告。
感謝 SO 社區!
文件名應該是.jshintrc
,內容是
{
"esversion": 6
}
您可以簡單地在 js 文件的頂部添加,而不是創建.jshintrc文件:
/*jshint esversion: 6 */
我們有兩個選擇。
在根目錄中創建.jshintrc文件並鍵入如下。 它適用於所有代碼
{
"esversion": 6
}
如果您仍然收到警告,請關閉並重新打開您的編輯器。
在您的代碼頂部鍵入以下內容。 它僅適用於代碼。
/* jshint esversion: 6 */
請記住關閉然后重新打開您的 JS 文件/文本編輯器。
必須是 jshintrc 文件的第一個條目。 沒有多大意義,但這就是為我解決的問題。
{
"esversion": 6,
"browser": true,
...
...
...
"globals": {... }
}
使用原子包短絨和棉短絨-jshint ,我通過卸載並重新安裝包,然后重新啟動原子它得到的工作。 我確實下載了 ESLint 並根據人們的建議安裝了它,期待對其進行測試。
啟用 es6 的配置文件應該通過 IDE 啟用; 例如:對於 Intellij,添加配置文件有一個明確的選項。 Intellij 的 JSHint
創建一個包含內容的文件.jshintrc
{
"esversion": 6
}
把這個文件放到你的項目根目錄下。 重新打開你的 js 文件(不需要重啟 atom)。 它將適用於您當前的項目。
將此文件放入您的主目錄(例如: C
、 D
、 E
、 Desktop
、 Lirary
等)。 重新打開你的 js.file(不需要重啟 atom)。 它將適用於主目錄中的所有項目
我嘗試了一切,但對我沒有任何幫助。 添加
jshintrc: true,
在我的jshint
options
下的 grunt 配置文件中為我解決了它
jshint: {
options: {
jshintrc: true
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.