: Failed to load config "next/babel" to extend from.

Load config

next/babel

Extend from

here : D:\Workspace\Portfolio\strapi-cms\frontend.eslintrc

next/babel which includes everything needed to compile React applications and server-side code.

To compile, you need a compiler, which is a software program that converts high level programming language code into machine code.


Does JavaScript have a compiler?

No. JS is an interpreted language, so it usually does not have a compiler. JS is interpreted by the browsers which have their own 'JavaScript Engines'.

An interpreted language is a programming language which are generally interpreted, without compiling a program into machine instructions

interpreter is a computer program that directly executes instructions written in a programming or scripting language, without requiring them previously to have been compiled into a machine language program.

Next is using Babel to compile

React and server-side code

Config is short of configuration

Load

The configuration of a computer system is the way in which all its parts, such as the hardware and software, are connected together in order for the computer to work.

Configuration meaning.

to put together (a computer or computer system) by supplying, arranging, or connecting a specific set of internal or external components: My next laptop will be configured for gaming with a fast processor and lots of memory.

A configuration is the way a system is set up, or the assortment of components that make up the system. Configuration can refer to hardware, software, or a combination of both. For instance, a typical configuration for a laptop PC consists of 8GB or 16GB (gigabytes) main memory, multiple USB ports, a hard disk or solid-state drive (SSD), a wireless card, and an operating system.

Referenced from: D:\Workspace\Portfolio\strapi-cms\frontend.eslintrc

file.eslintrc.js is a configuration file for a tool named ESLINT

ESLint is a static code analysis tool for identifying problematic patterns found in JavaScript code.

ESLint is a tool for identifying and reporting on patterns found in ECMAScript/JavaScript code, with the goal of making code more consistent and avoiding bugs.

eslint is the dominant tool for linting Node.js packages

Linting is a process by a linter program that analyzes source code in a particular programming language and flag potential problems like syntax

Source code is the list of human-readable instructions that a programmer writes—often in a word processing program—when he is developing a program.

To copy a program from a storage drive or the network into RAM for execution.

execution: running.

the process of making a computer use a program or carry out an instruction

Configuration is the manner in which components are arranged to make up the computer system. Configuration consists of both hardware and software components

Software components are parts of a system or application.

extend from (something) :

To stretch from one thing or place to another; to affect multiple things or areas.

enlint could not config from the .eslintrc we made

ConfigArrayFactory..js

_normalizeObjectConfigDataBody.next

ConfigArrayFactory._loadExtendedShareableConfig

ConfigArrayFactory._loadExtends (function)

ConfigArrayFactory._normalizeObjectConfigDataBody

loadExtendedShareableConfig(extendName, ctx)

request = naming.normalizePackageName(extendName, eslint-config)

\lib\config-array-factory.js:781:25)

watch the code

If extendName.startwith eslint:

return this._loadExtendedBuiltInConfig(extendName, ctx);

Referenced from: D:\Workspace\Portfolio\strapi-cms\frontend.eslintrc

ctx

The loading context.

var nr age = 123

: Source code

Compile

011011011001

: object file

You don't need to extend "next/babel" on your eslintConfig of you packages.json.