我正在尝试为我的名为前端的反应应用程序提供服务(它之前一直在工作),但我不确定是什么损坏了。
如果有人能阐明可能存在的问题,那就太棒了,这是我的问题。
当我运行“nxserve frontend”时,出现错误:
NX 无法读取未定义的属性(读取“build”)
添加 --verbose 后我得到的就是:
TypeError: Cannot read properties of undefined (reading 'build')
at readTargetOptions (/home/demo/project/node_modules/@nx/devkit/src/executors/read-target-options.js:21:61)
at getBuildOptions (/home/demo/project/node_modules/@nx/webpack/src/executors/dev-server/dev-server.impl.js:77:57)
at devServerExecutor (/home/demo/project/node_modules/@nx/webpack/src/executors/dev-server/dev-server.impl.js:19:68)
at devServerExecutor.next (<anonymous>)
at getLastValueFromAsyncIterableIterator (/home/demo/project/node_modules/nx/src/utils/async-iterator.js:13:27)
at iteratorToProcessStatusCode (/home/demo/project/node_modules/nx/src/command-line/run/run.js:41:94)
at /home/demo/project/node_modules/nx/src/command-line/run/run.js:154:16
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async handleErrors (/home/demo/project/node_modules/nx/src/utils/params.js:9:16)
at async process.<anonymous> (/home/demo/project/node_modules/nx/bin/run-executor.js:59:28)
我在项目的根目录中只有一个 nx.json ,在 React 应用程序文件夹(前端)中有一个单独的 project.json 。
这真的让我很困惑,任何指点都将不胜感激。谢谢。
如果您的 nx.json 中列出了任何项目,请将其删除。请参阅同一问题的 github 答案:https://github.com/nrwl/nx/issues/20983