Vue 프로젝트를 만들려고 하는 기사
처음에
Vue의 프로젝트 작성만으로 망설였다. 을 쓸 때 원래 이전 버전의 vue-cli 를 사용하고 있었던 것을 재작성했습니다.
VueJS 만질 때 템플릿으로 만들었습니다.
프로젝트 작성 → 로컬에서 실행 → 테스트를 실행할 수 있는 것을 목표로 합니다.
구현 환경
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.15.3
BuildVersion: 19D76
$ node -v
v13.9.0
$ npm -v
6.14.2
Vue를 사용할 수 있을 때까지
npm을 사용하여 VueCLI 설치
(이번에는 글로벌 설치하지 않았습니다)
mkdir VueJsProjects
cd VueJsProjects
npm init -y
npm install @vue/cli
Vue 경로를 통과
sed -i '' 's/\"test\": \"echo \\\"Error: no test specified\\\" && exit 1\"/\"vue\": \"vue\"/g' package.json
프로젝트 만들기
다음 설정으로 프로젝트를 만듭니다.
$ npm run vue create hogehoge
Vue CLI v4.2.3
? Please pick a preset: Manually select features
? Check the features needed for your project: Babel, Router, Linter, Unit, E2E
? Use history mode for router? (Requires proper server setup for index fallback in production) Yes
? Pick a linter / formatter config: Basic
? Pick additional lint features: (Press <space> to select, <a> to toggle all, <i> to invert selection)Lint on save
? Pick a unit testing solution: Jest
? Pick an E2E testing solution: Cypress
? Where do you prefer placing config for Babel, ESLint, etc.? In dedicated config files
? Save this as a preset for future projects? Yes
? Save preset as: hogehoge_preset
? Pick the package manager to use when installing dependencies: Yarn
...(中略)
🎉 Successfully created project portfolio.
👉 Get started with the following commands:
$ cd hogehoge
$ yarn serve
unittest 참고: h tps : // ㅔ 에- st- 중 ls. 아 js. rg/쟈/구이로 s/초오신 g-아-st-루응 r. HTML
E2E 참고: h tps:// 퀵했다. 소 m/오s1마/있어 MS/5429CD8화12아C43아6아803
실행하기 전에
yarn을 사용하지 않으므로 설치로 시작합니다.
$ brew install yarn
$ yarn --version
1.22.4
실행
cd hogehoge
yarn serve
Git 관리
git 저장소는 자동으로 만들어집니다 ....
$ git status
On branch master
nothing to commit, working tree clean
자동 테스트
unittest
$ yarn test:unit
yarn run v1.22.4
$ vue-cli-service test:unit
PASS tests/unit/example.spec.js
HelloWorld.vue
✓ renders props.msg when passed (29ms)
Test Suites: 1 passed, 1 total
Tests: 1 passed, 1 total
Snapshots: 0 total
Time: 2.007s
Ran all test suites.
✨ Done in 5.50s.
e2e 테스트
$ yarn test:e2e
화면 테스트 자동화 좋아요!
후처리
푸시한다면
git remote add origin [作成済みのリポジトリを使用]
git push -u origin master
요약
일반적으로 쉽게 VueJs 테스트 실행까지 할 수있었습니다.
지난번 과 같이 버전 미스라든지로 낭비에 시간을 걸리지 않도록 주의해 가고 싶네요.
Reference
이 문제에 관하여(Vue 프로젝트를 만들려고 하는 기사), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/knoth071211/items/00125e7010b759a68577
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.15.3
BuildVersion: 19D76
$ node -v
v13.9.0
$ npm -v
6.14.2
Vue를 사용할 수 있을 때까지
npm을 사용하여 VueCLI 설치
(이번에는 글로벌 설치하지 않았습니다)
mkdir VueJsProjects
cd VueJsProjects
npm init -y
npm install @vue/cli
Vue 경로를 통과
sed -i '' 's/\"test\": \"echo \\\"Error: no test specified\\\" && exit 1\"/\"vue\": \"vue\"/g' package.json
프로젝트 만들기
다음 설정으로 프로젝트를 만듭니다.
$ npm run vue create hogehoge
Vue CLI v4.2.3
? Please pick a preset: Manually select features
? Check the features needed for your project: Babel, Router, Linter, Unit, E2E
? Use history mode for router? (Requires proper server setup for index fallback in production) Yes
? Pick a linter / formatter config: Basic
? Pick additional lint features: (Press <space> to select, <a> to toggle all, <i> to invert selection)Lint on save
? Pick a unit testing solution: Jest
? Pick an E2E testing solution: Cypress
? Where do you prefer placing config for Babel, ESLint, etc.? In dedicated config files
? Save this as a preset for future projects? Yes
? Save preset as: hogehoge_preset
? Pick the package manager to use when installing dependencies: Yarn
...(中略)
🎉 Successfully created project portfolio.
👉 Get started with the following commands:
$ cd hogehoge
$ yarn serve
unittest 참고: h tps : // ㅔ 에- st- 중 ls. 아 js. rg/쟈/구이로 s/초오신 g-아-st-루응 r. HTML
E2E 참고: h tps:// 퀵했다. 소 m/오s1마/있어 MS/5429CD8화12아C43아6아803
실행하기 전에
yarn을 사용하지 않으므로 설치로 시작합니다.
$ brew install yarn
$ yarn --version
1.22.4
실행
cd hogehoge
yarn serve
Git 관리
git 저장소는 자동으로 만들어집니다 ....
$ git status
On branch master
nothing to commit, working tree clean
자동 테스트
unittest
$ yarn test:unit
yarn run v1.22.4
$ vue-cli-service test:unit
PASS tests/unit/example.spec.js
HelloWorld.vue
✓ renders props.msg when passed (29ms)
Test Suites: 1 passed, 1 total
Tests: 1 passed, 1 total
Snapshots: 0 total
Time: 2.007s
Ran all test suites.
✨ Done in 5.50s.
e2e 테스트
$ yarn test:e2e
화면 테스트 자동화 좋아요!
후처리
푸시한다면
git remote add origin [作成済みのリポジトリを使用]
git push -u origin master
요약
일반적으로 쉽게 VueJs 테스트 실행까지 할 수있었습니다.
지난번 과 같이 버전 미스라든지로 낭비에 시간을 걸리지 않도록 주의해 가고 싶네요.
Reference
이 문제에 관하여(Vue 프로젝트를 만들려고 하는 기사), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/knoth071211/items/00125e7010b759a68577
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
mkdir VueJsProjects
cd VueJsProjects
npm init -y
npm install @vue/cli
sed -i '' 's/\"test\": \"echo \\\"Error: no test specified\\\" && exit 1\"/\"vue\": \"vue\"/g' package.json
$ npm run vue create hogehoge
Vue CLI v4.2.3
? Please pick a preset: Manually select features
? Check the features needed for your project: Babel, Router, Linter, Unit, E2E
? Use history mode for router? (Requires proper server setup for index fallback in production) Yes
? Pick a linter / formatter config: Basic
? Pick additional lint features: (Press <space> to select, <a> to toggle all, <i> to invert selection)Lint on save
? Pick a unit testing solution: Jest
? Pick an E2E testing solution: Cypress
? Where do you prefer placing config for Babel, ESLint, etc.? In dedicated config files
? Save this as a preset for future projects? Yes
? Save preset as: hogehoge_preset
? Pick the package manager to use when installing dependencies: Yarn
...(中略)
🎉 Successfully created project portfolio.
👉 Get started with the following commands:
$ cd hogehoge
$ yarn serve
$ brew install yarn
$ yarn --version
1.22.4
cd hogehoge
yarn serve
$ git status
On branch master
nothing to commit, working tree clean
$ yarn test:unit
yarn run v1.22.4
$ vue-cli-service test:unit
PASS tests/unit/example.spec.js
HelloWorld.vue
✓ renders props.msg when passed (29ms)
Test Suites: 1 passed, 1 total
Tests: 1 passed, 1 total
Snapshots: 0 total
Time: 2.007s
Ran all test suites.
✨ Done in 5.50s.
$ yarn test:e2e
git remote add origin [作成済みのリポジトリを使用]
git push -u origin master
일반적으로 쉽게 VueJs 테스트 실행까지 할 수있었습니다.
지난번 과 같이 버전 미스라든지로 낭비에 시간을 걸리지 않도록 주의해 가고 싶네요.
Reference
이 문제에 관하여(Vue 프로젝트를 만들려고 하는 기사), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/knoth071211/items/00125e7010b759a68577텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)