【비망록】vue-cli 설치해 베이스 프로젝트를 만든다
개요
오랜만에 Vue.js에서 새로운 앱을 만들려고 생각하고,vue-cli
사용하여 기본 앱을 만들려고 하면 절차를 완전히 잊어버렸습니다.
앞으로도 비망록을 만들어 두려고 한다.
환경
vue-cli 설치(전역)
# インストール実行
npm install -g @vue/cli
# インストール成功したか確認
vue --version
# @vue/cli 4.1.2
프로젝트 만들기
# プロジェクト作成実行
vue create gtd_mock
# https://npm.taobao.org/ というnpmのミラーサーバーを利用してよいか?という内容
# 調べるとこれが原因でこける事例もあるので、使わない設定にした
? Your connection to the default npm registry seems to be slow.
Use https://registry.npm.taobao.org for faster installation? No
Vue CLI v4.1.2
# プラグイン設定
# babel,eslint のみのデフォルト設定かマニュアル設定をするか?という内容
# Vue-Routerなど利用したかったので、マニュアル設定
? Please pick a preset: Manually select features
? Check the features needed for your project: Babel, TS, Router, Vuex, CSS Pre-processors, Linter
# TypeScript 利用時に、コンポーネントをクラスで定義する構文を利用する設定
? Use class-style component syntax? Yes
# BabelをTypeScriptにも適用
? Use Babel alongside TypeScript (required for modern mode, auto-detected polyfills, transpiling JSX)? Yes
# Vue-Router の historyモードは利用しない
? Use history mode for router? (Requires proper server setup for index fallback in production) No
# 使用するCSSプリプロセッサの指定
? Pick a CSS pre-processor (PostCSS, Autoprefixer and CSS Modules are supported by default): Sass/SCSS (with dart-sass)
# lint と formatter の指定(ESLint + Prettier)
? Pick a linter / formatter config: Prettier
# ESLintの追加設定
? Pick additional lint features: Lint on save
# 設定内容をpackage.jsonにまとめるか、別ファイルに分けるか
? Where do you prefer placing config for Babel, ESLint, etc.? In dedicated config files
# 今回の設定を保存するか(次回作成時のため)
? Save this as a preset for future projects? Yes
작성시 로그(정상 종료)
Vue CLI v4.1.2
✨ Creating project in C:\develop\repo\gtd_mock\gtd_mock.
⚙ Installing CLI plugins. This might take a while...
> [email protected] install C:\develop\repo\gtd_mock\gtd_mock\node_modules\yorkie
> node bin/install.js
setting up Git hooks
can't find .git directory, skipping Git hooks installation
> [email protected] postinstall C:\develop\repo\gtd_mock\gtd_mock\node_modules\core-js
> node -e "try{require('./postinstall')}catch(e){}"
> [email protected] postinstall C:\develop\repo\gtd_mock\gtd_mock\node_modules\ejs
> node ./postinstall.js
added 1155 packages from 836 contributors and audited 32980 packages in 123.389s
found 0 vulnerabilities
🚀 Invoking generators...
📦 Installing additional dependencies...
added 84 packages from 69 contributors and audited 35404 packages in 31.178s
found 0 vulnerabilities
⚓ Running completion hooks...
📄 Generating README.md...
🎉 Successfully created project gtd_mock.
👉 Get started with the following commands:
$ cd gtd_mock
$ npm run serve
※프로젝트 작성(GUI)
다음 명령을 실행하면 GUI에서 프로젝트를 만드는 웹 화면이 시작됩니다 (명령을 사용하는 것보다 간단)
vue ui
프로젝트 시작
# プロジェクト作成時のログの最後に出力されるコマンド
cd gtd_mock
npm run serve
시작 후 화면
요약
별로 자주 하지 않기 때문에, 문득 하려고 생각했을 때에 잊어버리고 있었다.
이런 일을 피하기 위해서도 비망록으로 남기도록 습관 짓고 싶다. . .
Reference
이 문제에 관하여(【비망록】vue-cli 설치해 베이스 프로젝트를 만든다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/nkk777dev/items/d8ae0298e7c9b0a6c048
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(【비망록】vue-cli 설치해 베이스 프로젝트를 만든다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nkk777dev/items/d8ae0298e7c9b0a6c048텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)