Vue CLI

E131073

Vue CLI is the official command-line tool for Vue.js that streamlines project scaffolding, configuration, and development workflows for Vue applications.

All labels observed (4)

Label Occurrences
Vue CLI canonical 3
@vue/cli 2
Vue CLI Service (@vue/cli-service) 1

How this entity was disambiguated

Statements (67)

Predicate Object
instanceOf JavaScript tooling
Vue.js ecosystem tool
command-line interface
software development tool
alternativeName Vue CLI
surface form: @vue/cli
command vue add
vue build
vue config
vue create
vue inspect
vue invoke
vue serve
Vue CLI self-linksurface differs
surface form: vue ui
developer Evan You
Vue.js core team
distribution npm package
documentationURL https://cli.vuejs.org/
ecosystem Vue.js ecosystem
feature Babel integration
CSS preprocessors support
ESLint integration
PWA support
PostCSS integration
TypeScript support
built-in webpack configuration
development server
end-to-end testing integration
environment variables handling
graphical user interface (Vue UI)
hot module replacement
interactive project generator
modern build mode
multi-page application support
plugin-based architecture
presets for project configuration
unit testing integration
goal hide complex webpack configuration behind presets
standardize Vue development tooling
streamline Vue project setup
hasSubcomponent Vue CLI Plugins (@vue/cli-plugin-*)
Vue CLI self-linksurface differs
surface form: Vue CLI Service (@vue/cli-service)
license MIT License
name Vue CLI self-link
npmPackageName Vue CLI self-linksurface differs
surface form: @vue/cli
operatingSystem Linux
Windows
macOS
primaryFunction build configuration abstraction
development workflow management
project scaffolding
programmingLanguage JavaScript
Node.js
recommendedSuccessor Vite (for new Vue projects)
requires Node.js runtime
npm
surface form: npm or Yarn
status feature-frozen for new major features
supports component-based development
progressive web applications
single-page applications
supportsFramework Vue.js
surface form: Vue 2

Vue.js
surface form: Vue 3 (via plugin / configuration, not default in latest versions)
targetAudience Vue.js application developers
typicalConfigFile .eslintrc.js
babel.config.js
vue.config.js
usesBuildTool Webpack
surface form: webpack
writtenFor Vue.js

How these facts were elicited

Referenced by (7)

Full triples — surface form annotated when it differs from this entity's canonical label.

Vue.js hasOfficialLibrary Vue CLI
Vue CLI name Vue CLI self-link
Vue CLI alternativeName Vue CLI
this entity surface form: @vue/cli
Vue CLI command Vue CLI self-linksurface differs
this entity surface form: vue ui
Vue CLI npmPackageName Vue CLI self-linksurface differs
this entity surface form: @vue/cli
Vue CLI hasSubcomponent Vue CLI self-linksurface differs
this entity surface form: Vue CLI Service (@vue/cli-service)
Evan You notableProject Vue CLI