Module build failed (from ./node_modules/eslint-loader/index.js)

Module build failed (from ./node_modules/eslint-loader/index.js)错误信息:D:\study\vue\vuesaxvuejs-210\vuesaxvuejs-210>npmrunserve>vuesax-vuejs-dashboard-admin-template@2.1.0serveD:\study\vue\vuesaxvuejs-210\vuesaxvuejs-210>vue-cli-serviceserveI…

大家好,又见面了,我是你们的朋友全栈君。

错误信息:

D:\study\vue\vuesaxvuejs-210\vuesaxvuejs-210>npm run serve

> vuesax-vuejs-dashboard-admin-template@2.1.0 serve D:\study\vue\vuesaxvuejs-210\vuesaxvuejs-210
> vue-cli-service serve

 INFO  Starting development server…
 98% after emitting CopyPlugin

 ERROR  Failed to compile with 1 errors                                                                                                              11:34:03

Module build failed (from ./node_modules/eslint-loader/index.js):
Error: No ESLint configuration found.
    at Config.getLocalConfigHierarchy (D:\study\vue\vuesaxvuejs-210\vuesaxvuejs-210\node_modules\eslint\lib\config.js:255:39)
    at Config.getConfigHierarchy (D:\study\vue\vuesaxvuejs-210\vuesaxvuejs-210\node_modules\eslint\lib\config.js:179:43)
    at Config.getConfigVector (D:\study\vue\vuesaxvuejs-210\vuesaxvuejs-210\node_modules\eslint\lib\config.js:286:21)
    at Config.getConfig (D:\study\vue\vuesaxvuejs-210\vuesaxvuejs-210\node_modules\eslint\lib\config.js:329:29)
    at processText (D:\study\vue\vuesaxvuejs-210\vuesaxvuejs-210\node_modules\eslint\lib\cli-engine.js:163:33)
    at CLIEngine.executeOnText (D:\study\vue\vuesaxvuejs-210\vuesaxvuejs-210\node_modules\eslint\lib\cli-engine.js:620:17)
    at lint (D:\study\vue\vuesaxvuejs-210\vuesaxvuejs-210\node_modules\eslint-loader\index.js:263:17)
    at transform (D:\study\vue\vuesaxvuejs-210\vuesaxvuejs-210\node_modules\eslint-loader\index.js:237:18)
    at D:\study\vue\vuesaxvuejs-210\vuesaxvuejs-210\node_modules\loader-fs-cache\index.js:127:18
    at ReadFileContext.callback (D:\study\vue\vuesaxvuejs-210\vuesaxvuejs-210\node_modules\loader-fs-cache\index.js:31:14)
    at FSReqWrap.readFileAfterOpen [as oncomplete] (fs.js:238:13)

You may use special comments to disable some warnings.
Use // eslint-disable-next-line to ignore the next line.
Use /* eslint-disable */ to ignore all warnings in a file.

解决办法1:

执行以下命令:

npm init -y

npm install eslint --save-dev

进入./node_modules/.bin/文件夹,执行以下命令:

cd ./node_modules/.bin/

eslint --init

在对话框中除了选择Vue.js,其它选项默认即可,如下所示:

? How would you like to use ESLint? To check syntax and find problems
? What type of modules does your project use? JavaScript modules (import/export)
? Which framework does your project use? Vue.js
? Where does your code run? (Press <space> to select, <a> to toggle all, <i> to invert selection)Browser
? What format do you want your config file to be in? JavaScript
Checking peerDependencies of eslint-config-eslint:recommended,plugin:vue/essential@latest
Local ESLint installation not found.
The config that you've selected requires the following dependencies:

eslint-plugin-vue@latest eslint-config-eslint:recommended,plugin:vue/essential@latest error@[object Object] eslint@latest
? Would you like to install them now with npm? Yes
Installing eslint-plugin-vue@latest, eslint-config-eslint:recommended,plugin:vue/essential@latest, error@[object Object], eslint@latest
npm ERR! code EINVALIDTAGNAME
npm ERR! Invalid tag name "[object Object]": Tags may not have any characters that encodeURIComponent encodes.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\lenovo\AppData\Roaming\npm-cache\_logs\2019-06-11T08_56_58_344Z-debug.log
Successfully created .eslintrc.js file in D:\study\vue\vue2\vuesaxvuejs-210\vuesaxvuejs-210\node_modules\.bin
ESLint was installed locally. We recommend using this local copy instead of your globally-installed copy.

把./node_modules/.bin/文件夹下面生成的.eslintrc.js文件,拷贝到项目根目录。

解决办法2:

首先,安装 ESLint。

$ npm i -g eslint

然后,安装 Airbnb 语法规则,以及 import、a11y、react 插件。

$ npm i -g eslint-config-airbnb
$ npm i -g eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-react

最后,在项目的根目录下新建一个.eslintrc文件,配置 ESLint。

{
  "extends": "eslint-config-airbnb"
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/150478.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • android 从相册选择图片_android调用相册并显示图片

    android 从相册选择图片_android调用相册并显示图片publicclassMainActivityextendsAppCompatActivity{intREQUEST_CODE=0;privateNineGridImageViewngiv;privateArrayListphotos;privateDialogdialog;privatecn.com.jwtimes.www.jwtimes.mAdaptermAdapter1…

  • GEE平台 landsat8影像全波段下载

    GEE平台 landsat8影像全波段下载//选择Landsat8SR数据集varl8=ee.ImageCollection(“LANDSAT/LC08/C01/T1_SR”)Map.centerObject(roi,8);//Landsat8SR数据去云functionrmL8Cloud(image){varcloudShadowBitMask=(1<<3);varcloudsBitMask=(1<<5);varqa=imag…

  • break 和continue 区别以及用法。

    break 和continue 区别以及用法。今天我们来介绍一下循环里的break和continue的用法以及区别我们大家先记住一句话:break再循环中的作用是跳出一个循环或者结束一个循环接下来我们来写一个题目来实现一下这个break的功能。题目:从100打印到0是7的倍数并且求出最大值是多少publicclassDemo{publicstaticvoidmain(String[]agrs){for(

  • pycharm改字体的大小_pycharm设置字体颜色

    pycharm改字体的大小_pycharm设置字体颜色①代码块的字体大小设置点击左上角file然后选择settings下一步双击打开点击Font②run窗口的字体大小与颜色设置run窗口颜色设置

  • ScaleAnimation开始结束位置分析[通俗易懂]

    ScaleAnimation开始结束位置分析[通俗易懂]做项目的时候,需要用到动画,大小和位置都不一样。刚开始想到的是ScaleAnimation和TranslateAnimation进行组合,但实验后发现,目标位置始终不对,只用TranslateAnimation是没有问题,所以ScaleAnimation应该不只是进行了缩放经过查找资料,发现ScaleAnimation还进行起始位置的移动。ScaleAnimation分为两种情况,从本身的位置…

    2022年10月15日
  • JavaScript之ES6数组排序 高逼格!

    JavaScript之ES6数组排序 高逼格!前言:针对于前端开发者来讲、数组排序的应用场景其实并不多,大多数情况下都是后台数据排序之后再返回给前端。但是很多面试题中会经常遇到数组排序的问题,经典案例有冒泡排序、插入排序、选择排序等等…逻辑性比较强硬。为了追求完美、拒绝花里胡哨,所以今天写一篇以ES6相关知识实现排序的文章、并且挂载至原型链上方便使用,希望对大家的开发有所帮助!技术点:ES6中sort()方法、箭头函数,p…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号