【发布时间】:2019-11-21 10:25:09
【问题描述】:
使用 Vue CLI v4 和命令创建新的 Vue (2.x) 项目时:
vue create example
...应该提示我选择要启用的功能。出于某种原因,CLI 直接跳转到创建项目,大概具有我之前选择的功能。
如何让 cli 让我再次指定功能?
【问题讨论】:
使用 Vue CLI v4 和命令创建新的 Vue (2.x) 项目时:
vue create example
...应该提示我选择要启用的功能。出于某种原因,CLI 直接跳转到创建项目,大概具有我之前选择的功能。
如何让 cli 让我再次指定功能?
【问题讨论】:
您的 Vue CLI 安装似乎已经过时了。
作为第一次修复尝试,我会尝试删除用户主目录 (~/.vuerc) 中的文件 .vuerc 文件,其中 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
【讨论】:
您的项目似乎设置了 prompt=false 并使用 JSON 来创建项目。据我所知,你应该设置 prompt=true 或者每个项目使用应该使用:
vue create example --default
这应该会提示功能(>手动选择功能)。
在Vue的文档中,你可以找到创建项目选项creating projects with Vue
在 Reactgo 页面中,他们展示了项目创建过程的一些特性How to create Vue project
【讨论】:
--default实际上可以确保安装程序不会提示选择功能,而是选择默认值。
winpty vue.cmd create newProject 启动命令。”为了在 Windows 机器上显示提示符,您应该运行上面提到的 create 命令。
我的问题是我使用 Git Bash 来 vue create app-name 而不是 Windows CMD。
一旦我在 Windows CMD 中重新运行命令,Vue 功能选择就会正常工作。
【讨论】: