首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >keystone构建命令失败

keystone构建命令失败
EN

Stack Overflow用户
提问于 2021-11-02 22:01:42
回答 1查看 434关注 0票数 1

这些是我的依赖:

代码语言:javascript
复制
"dependencies": {
  "@keystone-next/auth": "^14.0.0",
  "@keystone-next/keystone": "^9.3.0",
  "@keystone-next/admin-ui": "^8.0.1",
  "@keystone-next/cloudinary": "^2.0.9",
  "@keystone-next/fields": "^4.1.1",
  "@keystone-next/types": "^12.0.0",
  "@keystonejs/server-side-graphql-client": "^1.1.2",
  "@types/nodemailer": "^6.4.0",
  "caniuse-lite": "^1.0.30001174",
  "dotenv": "^8.2.0",
  "next": "^10.0.5",
  "nodemailer": "^6.4.17",
  "react": "^16.14.0",
  "react-dom": "^16.14.0",
  "stripe": "^8.130.0",
  "typescript": "^4.4.3"
},
"devDependencies": {
  "@typescript-eslint/eslint-plugin": "^4.9.0",
  "@typescript-eslint/parser": "^4.9.0",
  "babel-eslint": "^10.1.0",
  "eslint": "^7.14.0",
  "eslint-config-airbnb": "^18.2.1",
  "eslint-config-airbnb-typescript": "^12.0.0",
  "eslint-config-prettier": "^6.15.0",
  "eslint-config-wesbos": "^2.0.0-beta.4",
  "eslint-plugin-html": "^6.1.1",
  "eslint-plugin-import": "^2.22.1",
  "eslint-plugin-jsx-a11y": "^6.4.1",
  "eslint-plugin-prettier": "^3.1.4",
  "eslint-plugin-react": "^7.21.5",
  "eslint-plugin-react-hooks": "^4.2.0",
  "prettier": "^2.2.1"
},
"engines": {
  "node": ">=14.0.0"
}

这就是我运行yarn build时的错误

代码语言:javascript
复制
$ yarn build
yarn run v1.22.10
$ keystone-next build
 Building Keystone
✨ Generating graphQL schema
(node:12244) [DEP0111] DeprecationWarning: Access to process.binding('http_parser') is deprecated.
(Use `node --trace-deprecation ...` to show where the warning was created)
✨ Generating Admin UI code
✨ Building Admin UI
Browserslist: caniuse-lite is outdated. Please run:
npx browserslist@latest --update-db
(node:12244) [DEP0148] DeprecationWarning: Use of deprecated folder mapping "./" in the "exports" field module resolution of the package at F:\course\practies\Apps\ecommerce\Advanced-React\sick-fits\backend\node_modules\@keystone-next\admin-ui\node_modules\postcss\package.json.
Update this package.json to use a subpath pattern like "./*".
info  - Using external babel configuration from F:\course\practies\Apps\ecommerce\Advanced-React\sick-fits\backend\package.json
info  - Creating an optimized production build  
Failed to compile.

ModuleNotFoundError: Module not found: Error: Can't resolve '........keystone' in 'F:\course\practies\Apps\ecommerce\Advanced-React\sick-fits\backend\.keystone\admin\pages\api'

Error: > Build failed because of webpack errors
    at F:\course\practies\Apps\ecommerce\Advanced-React\sick-                
    fits\backend\node_modules\@keystone-next\admin-ui\node_modules\next\build\index.ts:495:13
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at F:\course\practies\Apps\ecommerce\Advanced-React\sick- 
    fits\backend\node_modules\@keystone-next\admin-ui\node_modules\next\build\tracer.ts:22:32
    at Object.buildAdminUI (F:\course\practies\Apps\ecommerce\Advanced-React\sick- 
     fits\backend\node_modules\@keystone-next\admin-ui\system\dist\admin-ui.cjs.dev.js:474:3)
    at Object.build (F:\course\practies\Apps\ecommerce\Advanced-React\sick- 
    fits\backend\node_modules\@keystone-next\keystone\scripts\dist\keystone.cjs.dev.js:465:3)
    error Command failed with exit code 1.
    info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
EN

回答 1

Stack Overflow用户

发布于 2022-01-23 21:12:30

这对我有用,希望它能帮上忙:

  1. 删除node_modules文件夹

删除package-lock.json

  1. 更改package.json引擎以指定特定的节点版本。(注意:当部署到后端时,主机可能有一个较晚版本的节点ex:数字海洋可能类似于16.6.7,因此删除">=“可能会有所帮助)

“引擎”:{“节点”:"14.7.0“},

  1. yarn buildnpm run build,或者如果您正在自动构建提交,则提交更改。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69817408

复制
相关文章

相似问题

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