首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在GitLab CI中运行npm运行lint时未能加载插件@next/next

在GitLab CI中运行npm运行lint时未能加载插件@next/next
EN

Stack Overflow用户
提问于 2022-07-19 12:13:50
回答 1查看 290关注 0票数 0

在本地,我可以在Windows上运行npm run lint,而不会出现问题。但是,在我的ubuntu运行程序上,我得到了以下错误:

代码语言:javascript
复制
Failed to load plugin '@next/next' declared in '.eslintrc.json » eslint-config-next/core-web-vitals » /home/gitlab-runner/builds/iPXPkofu/0/isi/micat/front_end/node_modules/eslint-config-next/index.js': Unexpected token '.'
Referenced from: /home/gitlab-runner/builds/iPXPkofu/0/isi/micat/front_end/node_modules/eslint-config-next/index.js

.eslintrc.json文件是自动生成的,只包含:

代码语言:javascript
复制
{
  "extends": "next/core-web-vitals"
}

我也尝试了“扩展”:“下一步”。

=>,这是next.js的错误吗?如果没有,我能做些什么?

我的package.json:

代码语言:javascript
复制
{
  "name": "micat",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "dev": "next dev",
    "build": "next build && next export",
    "start": "next start",
    "lint": "next lint"
  },
  "dependencies": {
    "bootstrap": "5.1.3",
    "crossfilter2": "1.5.4",
    "d3": "7.5.0",
    "dc": "4.2.7",
    "exceljs": "^4.3.0",
    "next": "12.2.0",
    "react": "18.2.0",
    "react-dom": "18.2.0"
  },
  "devDependencies": {
    "eslint": "8.18.0",
    "eslint-config-next": "12.2.2",
    "eslint-plugin-jest": "24.4.0",
    "eslint-plugin-jsx-a11y": "6.6.0",
    "eslint-plugin-node": "11.1.0",
    "eslint-plugin-react-hooks": "4.6.0",
    "jest": "28.1.2",
    "jest-cli": "27.2.0",
    "jest-jasmine2": "27.2.0"
  }
}
EN

回答 1

Stack Overflow用户

发布于 2022-07-21 08:38:43

手风琴

https://github.com/vercel/next.js/discussions/38220

这是因为nodejs的不同版本

  • I安装了nvm,并将nodejs从12.22版本更新到18.6.0版本,然后将其部署给其他用户(Gitlab)

N=$(哪个节点);n=${n%/bin/node};chmod -R 755 $n/bin/*;cp -r $n/{bin,lib,share} /usr/

另请参阅

https://tecadmin.net/how-to-install-nvm-on-ubuntu-20-04/

https://dzone.com/articles/making-nodejs-available-to-all-users-with-nvm

使用npm install重新安装的

  • 删除了带有rm -r node_modules的node_modules文件夹

=> npm run lint现在工作了

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73036716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档