Javascript 错误:找不到模块';巴别塔码帧&x27;在VUEJS中(ESLINT)

Javascript 错误:找不到模块';巴别塔码帧&x27;在VUEJS中(ESLINT),javascript,vue.js,eslint,package.json,vue-cli,Javascript,Vue.js,Eslint,Package.json,Vue Cli,这是我的当前版本: vue create vue1 cd vue1 npm run serve { "name": "vue1", "version": "0.1.0", "private": true, "scripts": { "serve": "vue-cli-service serve", &q

这是我的当前版本

vue create vue1
cd vue1
npm run serve

{
  "name": "vue1",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build",
    "lint": "vue-cli-service lint"
  },
  "dependencies": {
    "core-js": "^3.6.5",
    "vue": "^2.6.11"
  },
  "devDependencies": {
    "@vue/cli-plugin-babel": "~4.5.0",
    "@vue/cli-plugin-eslint": "~4.5.0",
    "@vue/cli-service": "~4.5.0",
    "babel-eslint": "^10.1.0",
    "eslint": "^6.7.2",
    "eslint-plugin-vue": "^6.2.2",
    "vue-template-compiler": "^2.6.11"
  },
  "eslintConfig": {
    "root": true,
    "env": {
      "node": true
    },
    "extends": [
      "plugin:vue/essential",
      "eslint:recommended"
    ],
    "parserOptions": {
      "parser": "babel-eslint"
    },
    "rules": {}
  },
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "not dead"
  ]
}


 INFO  Starting development server...
 ERROR  Error: Cannot find module 'babel-code-frame'
Error: Cannot find module 'babel-code-frame'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (/usr/share/nodejs/eslint/lib/formatters/codeframe.js:8:19)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at exports.loadModule (/home/logan/Desktop/vue-demo/vue1/node_modules/@vue/cli-shared-utils/lib/module.js:79:14)
    at api.chainWebpack.webpackConfig (/home/logan/Desktop/vue-demo/vue1/node_modules/@vue/cli-plugin-eslint/index.js:59:26)
    at webpackChainFns.forEach.fn (/home/logan/Desktop/vue-demo/vue1/node_modules/@vue/cli-service/lib/Service.js:236:40)
    at Array.forEach (<anonymous>)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! vue1@0.1.0 serve: `vue-cli-service serve`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the vue1@0.1.0 serve script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/logan/.npm/_logs/2021-04-22T15_06_46_861Z-debug.log

-净现值:6.14.4

-节点:v10.19.0

-eslint:v5.0.1

-linux:ubuntu 20.04

这是我的脚本

vue create vue1
cd vue1
npm run serve

{
  "name": "vue1",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build",
    "lint": "vue-cli-service lint"
  },
  "dependencies": {
    "core-js": "^3.6.5",
    "vue": "^2.6.11"
  },
  "devDependencies": {
    "@vue/cli-plugin-babel": "~4.5.0",
    "@vue/cli-plugin-eslint": "~4.5.0",
    "@vue/cli-service": "~4.5.0",
    "babel-eslint": "^10.1.0",
    "eslint": "^6.7.2",
    "eslint-plugin-vue": "^6.2.2",
    "vue-template-compiler": "^2.6.11"
  },
  "eslintConfig": {
    "root": true,
    "env": {
      "node": true
    },
    "extends": [
      "plugin:vue/essential",
      "eslint:recommended"
    ],
    "parserOptions": {
      "parser": "babel-eslint"
    },
    "rules": {}
  },
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "not dead"
  ]
}


 INFO  Starting development server...
 ERROR  Error: Cannot find module 'babel-code-frame'
Error: Cannot find module 'babel-code-frame'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (/usr/share/nodejs/eslint/lib/formatters/codeframe.js:8:19)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at exports.loadModule (/home/logan/Desktop/vue-demo/vue1/node_modules/@vue/cli-shared-utils/lib/module.js:79:14)
    at api.chainWebpack.webpackConfig (/home/logan/Desktop/vue-demo/vue1/node_modules/@vue/cli-plugin-eslint/index.js:59:26)
    at webpackChainFns.forEach.fn (/home/logan/Desktop/vue-demo/vue1/node_modules/@vue/cli-service/lib/Service.js:236:40)
    at Array.forEach (<anonymous>)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! vue1@0.1.0 serve: `vue-cli-service serve`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the vue1@0.1.0 serve script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/logan/.npm/_logs/2021-04-22T15_06_46_861Z-debug.log

这是我的软件包。json

vue create vue1
cd vue1
npm run serve

{
  "name": "vue1",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build",
    "lint": "vue-cli-service lint"
  },
  "dependencies": {
    "core-js": "^3.6.5",
    "vue": "^2.6.11"
  },
  "devDependencies": {
    "@vue/cli-plugin-babel": "~4.5.0",
    "@vue/cli-plugin-eslint": "~4.5.0",
    "@vue/cli-service": "~4.5.0",
    "babel-eslint": "^10.1.0",
    "eslint": "^6.7.2",
    "eslint-plugin-vue": "^6.2.2",
    "vue-template-compiler": "^2.6.11"
  },
  "eslintConfig": {
    "root": true,
    "env": {
      "node": true
    },
    "extends": [
      "plugin:vue/essential",
      "eslint:recommended"
    ],
    "parserOptions": {
      "parser": "babel-eslint"
    },
    "rules": {}
  },
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "not dead"
  ]
}


 INFO  Starting development server...
 ERROR  Error: Cannot find module 'babel-code-frame'
Error: Cannot find module 'babel-code-frame'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (/usr/share/nodejs/eslint/lib/formatters/codeframe.js:8:19)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at exports.loadModule (/home/logan/Desktop/vue-demo/vue1/node_modules/@vue/cli-shared-utils/lib/module.js:79:14)
    at api.chainWebpack.webpackConfig (/home/logan/Desktop/vue-demo/vue1/node_modules/@vue/cli-plugin-eslint/index.js:59:26)
    at webpackChainFns.forEach.fn (/home/logan/Desktop/vue-demo/vue1/node_modules/@vue/cli-service/lib/Service.js:236:40)
    at Array.forEach (<anonymous>)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! vue1@0.1.0 serve: `vue-cli-service serve`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the vue1@0.1.0 serve script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/logan/.npm/_logs/2021-04-22T15_06_46_861Z-debug.log

这是我的跟踪日志

vue create vue1
cd vue1
npm run serve

{
  "name": "vue1",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build",
    "lint": "vue-cli-service lint"
  },
  "dependencies": {
    "core-js": "^3.6.5",
    "vue": "^2.6.11"
  },
  "devDependencies": {
    "@vue/cli-plugin-babel": "~4.5.0",
    "@vue/cli-plugin-eslint": "~4.5.0",
    "@vue/cli-service": "~4.5.0",
    "babel-eslint": "^10.1.0",
    "eslint": "^6.7.2",
    "eslint-plugin-vue": "^6.2.2",
    "vue-template-compiler": "^2.6.11"
  },
  "eslintConfig": {
    "root": true,
    "env": {
      "node": true
    },
    "extends": [
      "plugin:vue/essential",
      "eslint:recommended"
    ],
    "parserOptions": {
      "parser": "babel-eslint"
    },
    "rules": {}
  },
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "not dead"
  ]
}


 INFO  Starting development server...
 ERROR  Error: Cannot find module 'babel-code-frame'
Error: Cannot find module 'babel-code-frame'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (/usr/share/nodejs/eslint/lib/formatters/codeframe.js:8:19)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at exports.loadModule (/home/logan/Desktop/vue-demo/vue1/node_modules/@vue/cli-shared-utils/lib/module.js:79:14)
    at api.chainWebpack.webpackConfig (/home/logan/Desktop/vue-demo/vue1/node_modules/@vue/cli-plugin-eslint/index.js:59:26)
    at webpackChainFns.forEach.fn (/home/logan/Desktop/vue-demo/vue1/node_modules/@vue/cli-service/lib/Service.js:236:40)
    at Array.forEach (<anonymous>)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! vue1@0.1.0 serve: `vue-cli-service serve`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the vue1@0.1.0 serve script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/logan/.npm/_logs/2021-04-22T15_06_46_861Z-debug.log


正在启动开发服务器。。。
错误:找不到模块“babel代码帧”
错误:找不到模块“babel代码帧”
位于Function.Module.\u resolveFilename(internal/modules/cjs/loader.js:636:15)
at Function.Module._load(内部/modules/cjs/loader.js:562:25)
at Module.require(内部/modules/cjs/loader.js:692:17)
根据需要(内部/modules/cjs/helpers.js:25:18)
但我不知道该怎么做,因为我的理解力差,我知道我的ESLINT at
at Object有问题。(/usr/share/nodejs/eslint/lib/formatters/codeframe.js:8:19)
…你们能给我一些指导吗?
非常感谢你们

npm run service
之前,您是否先运行此命令
npm install

[SOLVED] 我已经通过卸载npm、nodejs并重新安装它们解决了这个问题

sudo apt-get remove npm
sudo apt-get remove nodejs

sudo apt-get install nodejs npm

是的,我做了,我也安装了“babel代码框架”,但它不起作用。你能找一下eslint吗?似乎是针对您的节点_模式安装的,这可能也是一个问题。默认情况下,它已通过vue/cli安装…嗯,您能解释更多吗?我真的听不懂你的话