根据官网文档执行 arco init hello-admin-pro 创建项目,出现如下错误:

        ___                    ____            _
       /   |  ______________  / __ \___  _____(_)___ _____
      / /| | / ___/ ___/ __ \/ / / / _ \/ ___/ / __ `/ __ \
     / ___ |/ /  / /__/ /_/ / /_/ /  __(__  ) / /_/ / / / /
    /_/  |_/_/   \___/\____/_____/\___/____/_/\__, /_/ /_/
                                             /____/

                                                v1.27.5

C:\Users\dev\AppData\Roaming\nvm\v20.18.1\node_modules\arco-cli\node_modules\arco-cli-dev-utils\lib\getAnswerFromUser.js:145
        const { question: { [command]: questions }, } = yield (0, baseConfig_1.getBaseConfig)();
                          ^

TypeError: Cannot destructure property 'question' of '(intermediate value)' as it is undefined.
    at C:\Users\dev\AppData\Roaming\nvm\v20.18.1\node_modules\arco-cli\node_modules\arco-cli-dev-utils\lib\getAnswerFromUser.js:145:27
    at Generator.next (<anonymous>)
    at fulfilled (C:\Users\dev\AppData\Roaming\nvm\v20.18.1\node_modules\arco-cli\node_modules\arco-cli-dev-utils\lib\getAnswerFromUser.js:5:58)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

Node.js v20.18.1

解决方法:

方法一:
执行以下命令配置,注意把 hello-admin-pro 替换成你的项目名称

npm i -g cross-env

cross-env BASE_CONFIG=local arco init hello-admin-pro

方法二:

pnpm create arco@latest

标签: none