Files
vue-cli/packages/@vue/cli-ui
Haoqun Jiang 0f377bd31d feat: upgrade to eslint 6 (#4933)
* feat: scaffold projects with eslint 6

* style: eslint fix

* refactor: do not use hard-coded ecmaVersion, use babel-eslint for now

* fix: upgrade to @vue/eslint-config-standard

* style: continue fix lint errors

* chore: upgrade to eslint-plugin-vue@^6.1.2

* refactor: use `ecmaVersion: 2020` for dynamic import syntax support

* test: fix baseESLintConfig

* chore: also update yarn.lock to fix CI caches

* chore: update lockfile again, fix babel regressions

* test: nightwatch tests should fail if lint errors occur

* chore: update the lockfile (again), fixing a bug in airbnb config
2020-01-14 10:13:54 +08:00
..
2020-01-14 10:13:54 +08:00
2018-03-04 00:58:57 +01:00
2018-05-25 02:17:57 +02:00
2019-04-11 00:13:17 +02:00
2020-01-14 10:13:54 +08:00
2018-05-29 15:49:27 -04:00

@vue/cli-ui

Local development

Before starting a local cli-ui instance, consider following the contributing guide in order to download all required dependencies of vue-cli's packages.

Just after, you should build once then serve @vue/cli-ui-addon-webpack by running:

cd ../cli-ui-addon-webpack
yarn build # just do once
yarn serve

Then you start the ui server (based on Apollo):

cd ../cli-ui
yarn run apollo

And then in another terminal, you should serve the ui web app:

yarn run serve

Testing

For running E2E tests, you just need to run:

yarn run test:e2e

This will open a new Cypress window. You can now run all or specific integration tests.