【问题标题】:Vue CLI no longer asks a for feature selectionVue CLI 不再要求功能选择
【发布时间】:2019-11-21 10:25:09
【问题描述】:

使用 Vue CLI v4 和命令创建新的 Vue (2.x) 项目时:

vue create example

...应该提示我选择要启用的功能。出于某种原因,CLI 直接跳转到创建项目,大概具有我之前选择的功能。

如何让 cli 让我再次指定功能?

【问题讨论】:

    标签: vue.js vue-cli


    【解决方案1】:

    您的 Vue CLI 安装似乎已经过时了。

    作为第一次修复尝试,我会尝试删除用户主目录 (~/.vuerc) 中的文件 .vuerc 文件,其中 Vue CLI 存储保存的预设。

    如果这没有帮助,我建议全局重新安装 Vue CLI 包:

    全局重新安装 Vue CLI 的步骤

    # If Vue CLI is installed globally, remove the installation
    
    # Check globally installed packages list with NPM
    npm list -g --depth 0
    # OR with Yarn
    yarn global ls
    
    # Depending on which package manager it has been installed with
    # Uninstall with NPM
    npm uninstall -g @vue/cli
    # OR with Yarn
    yarn global remove @vue/cli
    
    # Install currently newest Vue CLI version with NPM
    npm install -g @vue/cli
    # OR with Yarn
    yarn global add @vue/cli
    

    【讨论】:

    • 我实际上使用的是@vue/cli 4.0.5。我的问题之一是我无法再选择是使用 yarn 还是 npm,我可以在某一时刻选择。
    • 啊哈,我刚刚提交了对您的问题的修改,澄清了所使用的版本......请稍等一下,我也会编辑这个答案。
    • 感谢大卫 J 的赏金!如果这解决了您的问题,您能否也将此答案标记为已接受的答案?
    • 当然,只是忽略了这一点。感谢您的帮助。
    【解决方案2】:

    您的项目似乎设置了 prompt=false 并使用 JSON 来创建项目。据我所知,你应该设置 prompt=true 或者每个项目使用应该使用:

    vue create example --default
    

    这应该会提示功能(>手动选择功能)。

    在Vue的文档中,你可以找到创建项目选项creating projects with Vue

    在 Reactgo 页面中,他们展示了项目创建过程的一些特性How to create Vue project

    【讨论】:

    • 这样做实际上会导致自动创建一个项目而没有任何选项可供选择
    • 在命令上使用--default实际上可以确保安装程序不会提示选择功能,而是选择默认值。
    • 你使用windows吗?如果是这样,我发现一个警告:“如果您在 Windows 上使用带有 minTTY 的 Git Bash,交互式提示将不起作用。您必须以 winpty vue.cmd create newProject 启动命令。”为了在 Windows 机器上显示提示符,您应该运行上面提到的 create 命令。
    • @furkanayd 我使用的是 Windows 10,但使用的是 powershell,而不是 git bash。
    【解决方案3】:

    我的问题是我使用 Git Bash 来 vue create app-name 而不是 Windows CMD。

    一旦我在 Windows CMD 中重新运行命令,Vue 功能选择就会正常工作。

    【讨论】:

      猜你喜欢
      • 2018-06-01
      • 1970-01-01
      • 2019-02-24
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 2021-07-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多