簡體   English   中英

無法使用Eslint在Gulp中加載插件

[英]Failed to load plugin in Gulp using Eslint

我在asp.net核心項目中添加了gulp。

var gulp = require("gulp");
var eslint = require("gulp-eslint");

var paths = {
    allScripts: [
        "wwwroot/app/*.js",
        "wwwroot/scripts/**/*.js"
    ]
};

gulp.task("verify-scripts", function () {
    return gulp.src(paths.allScripts)
        .pipe(eslint({
            rules: {
                "consistent-return": 0,
                "quotes": [0, "double", { "allowTemplateLiterals": true }]
            }
        }))
        .pipe(eslint.format());
});

但是問題是當我運行任務時出現錯誤: Error: Failed to load plugin react: Cannot find module 'eslint-plugin-react'但我不使用反應,僅使用angularjs。

無論如何,我添加了eslint-plugin-react(npm install eslint-plugin-react --save-dev)。

然后在我運行任務后出現錯誤: Error: Cannot find module 'babel-eslint'來了……

但是我添加了它...然后出現錯誤: Error: Cannot find module 'eslint-config-defaults/configurations/eslint'

誰能幫我?

似乎您有間接的依賴性來做出反應。 請閱讀此討論的以下主題

https://github.com/Microsoft/vscode-eslint/issues/71

從我得到的是,您需要在此處刪除額外的依賴項。 alechp在2016年5月11日發表評論,他提到問題和解決方案是您想要的。

暫無
暫無

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

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