Home Web Front-end Vue.js What are the common errors reported in vuejs

What are the common errors reported in vuejs

Sep 26, 2021 am 11:52 AM
vuejs

Common vuejs errors include: 1. "vue is not an internal or external command" error; 2. "Install fail! Error" error when installing bootstrap; 3. ESLint syntax error; 4. "es2015" error; 5 , error occurs when using "vue-vli4", etc.

What are the common errors reported in vuejs

The operating environment of this article: Windows 7 system, vue version 2.9.6, DELL G3 computer.

What are the common errors reported by vuejs?

Common errors and vue common error reports

1. 'vue' is not an internal or external command, nor Runnable program or batch file.

Requires installation

2. When installing bootstrap, it keeps reporting errors:

D:\workspace\WebstormProjects\vuejslearn\duli\duli1>cnpm install bootstrap -- sav
 e --save-exact
 × Install fail! Error: [@--save-exact] resolved target D:\workspace\WebstormProj
 ects\vuejslearn\duli\duli1\--save-exact error: ENOENT: no such file or directory,
  lstat 'D:\workspace\WebstormProjects\vuejslearn\duli\duli1\--save-exact'
 Error: [@--save-exact] resolved target D:\workspace\WebstormProjects\vuejslearn\d
 uli\duli1\--save-exact error: ENOENT: no such file or directory, lstat 'D:\worksp
 ace\WebstormProjects\vuejslearn\duli\duli1\--save-exact'
     at module.exports (D:\soft\html\nodejs\node_modules\node_global\node_modules\
 cnpm\node_modules\npminstall\lib\download\local.js:30:11)
     at module.exports.throw (<anonymous>)
     at onRejected (D:\soft\html\nodejs\node_modules\node_global\node_modules\cnpm
 \node_modules\co\index.js:81:24)
 npminstall version: 3.22.1
Copy after login

Wait,

The result is because of the --save interval There is an extra space symbol! The correct thing is - written closely together with sava

3.ESLint syntax error is reported because the spaces formatted using the ide editor are different. Vue's space syntax rules are not recognized. As a result, errors have been reported

ESLint: Expected indentation of 2 spaces but found 4.(indent)
Copy after login

I have tried many methods but none of them worked. The last solution I found is: in the .eslintignore file: add a *.vue and cancel the check of the dve mode and ignore it

4.error in ./src/main.js Module build failed: Error: Couldn't find preset "es2015" error

<p>{<br/>  &quot;presets&quot;: [[&quot;es2015&quot;, { &quot;modules&quot;: false }]],<br/>  &quot;plugins&quot;: [<br/>    [<br/>      &quot;component&quot;,<br/>      {<br/>        &quot;libraryName&quot;: &quot;element-ui&quot;,<br/>        &quot;styleLibraryName&quot;: &quot;theme-chalk&quot;<br/>      }<br/>    ]<br/>  ]<br/>}</p>
Copy after login

Solution

Execute the following command:

<p>npm install --save-dev babel-preset-es2015<br/></p>
Copy after login

Success:

5. When using vue-vli4, an error is reported: error: Unexpected console statement (no-console)

It is necessary to use ESLint to comply with code specifications when writing projects, but it is also very speechless for some specifications, such as: 'Unexpected console statement (no-console)' , I can’t even use the console, which is crazy. In fact, just add one line of code.

Modify "rules":{} in

eslintConfig:{} in package.json,

Add a line of code: "no-console":"off"

Example:

"no-console":"off"

Reference article: https://www.jianshu.com /p/4f2a6ca1f562

6. Error: ESLint: Elements in iteration expect to have 'v-bind:key' directives.(vue/require-v-for-key)

The reason is eslint detection bug

There are two solutions

1. Add after v-for: key='item'

<li v-for="i in list" :key="i">

<p>&lt;label&gt;性别:<br/>                    &lt;select v-if=&quot;editing&quot; v-model=&quot;gender&quot;&gt;<br/>                        &lt;option v-for=&quot;gender in genders&quot; :key=&quot;gender&quot;&gt;{{gender}}&lt;/option&gt;<br/>                    &lt;/select&gt;<br/>                    &lt;span v-if=&quot;!editing&quot;&gt;{{gender}}&lt;/span&gt;<br/>                &lt;/label&gt;</p>
Copy after login

2. Turn off eslint detection at the build

...(config.dev.useEslint ? [createLintingRule()] : []) ,

Recommended: "The latest 5 vue.js video tutorial selections"

The above is the detailed content of What are the common errors reported in vuejs. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot Article Tags

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Some tips for developing Android applications using Vue.js and Kotlin language Some tips for developing Android applications using Vue.js and Kotlin language Jul 31, 2023 pm 02:17 PM

Some tips for developing Android applications using Vue.js and Kotlin language

Some tips for developing data visualization applications using Vue.js and Python Some tips for developing data visualization applications using Vue.js and Python Jul 31, 2023 pm 07:53 PM

Some tips for developing data visualization applications using Vue.js and Python

Integrating Vue.js with Objective-C, tips and advice for developing reliable Mac apps Integrating Vue.js with Objective-C, tips and advice for developing reliable Mac apps Jul 30, 2023 pm 03:01 PM

Integrating Vue.js with Objective-C, tips and advice for developing reliable Mac apps

How to use PHP and Vue.js to implement data filtering and sorting functions on charts How to use PHP and Vue.js to implement data filtering and sorting functions on charts Aug 27, 2023 am 11:51 AM

How to use PHP and Vue.js to implement data filtering and sorting functions on charts

Develop efficient web crawlers and data scraping tools using Vue.js and Perl languages Develop efficient web crawlers and data scraping tools using Vue.js and Perl languages Jul 31, 2023 pm 06:43 PM

Develop efficient web crawlers and data scraping tools using Vue.js and Perl languages

Integration of Vue.js and Lua language, best practices and experience sharing in building front-end engines for game development Integration of Vue.js and Lua language, best practices and experience sharing in building front-end engines for game development Aug 01, 2023 pm 08:14 PM

Integration of Vue.js and Lua language, best practices and experience sharing in building front-end engines for game development

A guide to developing smart contracts and blockchain applications using Vue.js and JavaScript A guide to developing smart contracts and blockchain applications using Vue.js and JavaScript Jul 30, 2023 pm 03:18 PM

A guide to developing smart contracts and blockchain applications using Vue.js and JavaScript

Steps and practical experience on how to use Vue.js and Java to develop big data analysis and processing solutions Steps and practical experience on how to use Vue.js and Java to develop big data analysis and processing solutions Jul 30, 2023 pm 09:01 PM

Steps and practical experience on how to use Vue.js and Java to develop big data analysis and processing solutions

See all articles