並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 35 件 / 35件

新着順 人気順

vue-cliの検索結果1 - 35 件 / 35件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

vue-cliに関するエントリは35件あります。 ArticleVuejavascript などが関連タグです。 人気エントリには 『vuetify+vue/cliによるフロントエンドと、pythonのresponder+sqlite3によるAPIで、SPA(single-page application)のウェブサイトを実装してみたり - Qiita』などがあります。
  • vuetify+vue/cliによるフロントエンドと、pythonのresponder+sqlite3によるAPIで、SPA(single-page application)のウェブサイトを実装してみたり - Qiita

    vuetify+vue/cliによるフロントエンドと、pythonのresponder+sqlite3によるAPIで、SPA(single-page application)のウェブサイトを実装してみたりPythonSQLite3Vue.jsVuetifyresponder はじめに この前responderとSQLiteとの組み合わせで簡単なウェブサイトを作る例をしました。 今回はresponderとSQLに加えて、SQLデータベースと接続してデータの閲覧や追加や更新や削除したりできるSPA(single-page application)のウェブサイトにします。 フロントエンドは最近とても人気のjavascriptフレームワークであるvuetifyを使います。 vuetifyのコンポーネントは特に設定しなくてもレスポンシブデザインになっているというところは便利です。 pythonの方で

      vuetify+vue/cliによるフロントエンドと、pythonのresponder+sqlite3によるAPIで、SPA(single-page application)のウェブサイトを実装してみたり - Qiita
    • Vue CLIで作成したプロジェクトにaxios-mock-adapterを使用したユニットテストを導入する | DevelopersIO

      VueアプリケーションのHTTP通信にaxiosを使用しているケースを例として、axios-mock-adapterを使用してHTTP通信部分をモック化したユニットテストを試してみました。 こんにちは。サービスグループの武田です。 ある程度の規模のSPA(シングルページアプリケーション)を構築する場合、ほぼ100%APIサーバーとの通信が発生します。その場合の通信は、一般的にはHTTP/HTTPSを使用し、またアプリケーション内でもHTTPクライアントライブラリを使用することになります。さてそういったライブラリを使用しているモジュールのユニットテストは一般的に難しいものになります。なぜなら通信相手のサーバーは常に動いているとは限らず、また途中のネットワーク状況にも結果が左右されてしまいます。通信が失敗するパターンをテストしようにも都合よくエラーになってくれるとは限りません。ユニットテストの

        Vue CLIで作成したプロジェクトにaxios-mock-adapterを使用したユニットテストを導入する | DevelopersIO
      • Vue CLI UIを活用して実際にアプリを作ってみた - LiBz Tech Blog

        はじめに LiBではフロントエンド勉強会をしており、最近は勉強会の中でVue CLI UIを使ってアプリを作っています。 関連記事 3ヶ月間バックエンドエンジニア向けにフロントエンドを学ぶ勉強会を行った話 フロントエンド初心者がVueUIを使って爆速でVueアプリを立ち上げてみる Vue CLI UIを使いつつの実装がかなり勉強になったので、復習がてら「ユーザ一覧を表示するアプリ」を作ってみたいと思います。 Vue CLI UIでアプリを新規作成 詳しい方法は過去記事をご覧ください。 フロントエンド初心者がVueUIを使って爆速でVueアプリを立ち上げてみる アプリを新規作成してすぐはこのような画面になっています。 ユーザ一覧ページを作る(Vue Router) ユーザ一覧を表示するためのページを作ります。 ルーティングにはVueの公式ルータである Vue Router を使います。 Vu

          Vue CLI UIを活用して実際にアプリを作ってみた - LiBz Tech Blog
        • 【前編】Vue CLI + Laravel によるMSPA (Multi-Single Page Application) - CYDAS Developer's Blog

          大阪からこんにちは、福山健(@kenfdev)です! 最近はLaravelとVueを触ることが多く、開発のしやすい仕組みづくりについて考えてます。Laravelは最初からフロントエンドの開発がしやすいように Laravel Mix の仕組みが用意されています。これを使うとさくっとVueやReactなどのSPAのパイプラインもLaravelに組み込むことができます。 とはいえ、 バックエンドにLaravelを使い続けるかわからない フロントエンドエンジニアにLaravelを極力意識させたくない Vue CLIをそのまま使いたい Vue CLIの中でも pages 機能を使ってMSPA(Multi-Single Page Application)を作りたい というような思いがある人も一定数いるのではないでしょうか? 上記をふまえて、VueCLIを使ってフロントエンドを作り、バックエンドをLar

            【前編】Vue CLI + Laravel によるMSPA (Multi-Single Page Application) - CYDAS Developer's Blog
          • 話題の爆速CLIツール「Vite」をVue.jsの定番ツール「Vue CLI」と徹底比較!

            はじめに 本連載では、JavaScriptを利用して動的なWebページを構築できるフレームワークVue.jsを、データの型指定ができるように拡張されたAltJS(コンパイルしてJavaScriptにする言語)であるTypeScriptで活用する方法を説明しています。前回記事では、Vue.jsのプロジェクト作成や実行などができるCLI(コマンドライン)ツール「Vue CLI」の利用法を説明しました。 一方、Vue.jsのプロジェクト作成や実行ができるツールとして最近話題になっているのが「Vite」です。Vue.jsの作者であるEvan You氏とオープンソースコミュニティで開発されているこのツールは、「ヴィート」(フランス語で「高速」の意味)という名の通り、プロジェクト作成や実行をより高速に行うことを主眼に作られています。Vue.jsだけでなく、Reactなどさまざまな形式のプロジェクトに対

              話題の爆速CLIツール「Vite」をVue.jsの定番ツール「Vue CLI」と徹底比較!
            • コマンドラインツール「Vue CLI」で本格的なVue.jsプロジェクトを作成しよう

              本連載では、JavaScriptフレームワーク「Vue.js」を、型定義が利用できるようにJavaScriptを拡張した言語「TypeScript」で活用する方法を、順を追って説明していきます。前回はVue.jsとTypeScriptの概要を紹介しました。今回はVue.jsのプロジェクト作成やビルドなどができるツール「Vue CLI」の利用法を説明します。 はじめに 本連載では、JavaScriptを利用して動的なWebページを構築できるフレームワークVue.jsを、データの型指定ができるように拡張されたAltJS(コンパイルしてJavaScriptにする言語)であるTypeScriptで活用する方法を、順を追って説明しています。前回記事では導入として、Vue.jsとTypeScriptそれぞれを単独で利用するサンプルを説明しました。 前回のVue.jsを利用したサンプルでは、Vue.js

                コマンドラインツール「Vue CLI」で本格的なVue.jsプロジェクトを作成しよう
              • 既存Vue CLIプロジェクトのVite化

                現行のプロジェクトをVue CLIからVite化したのでその作業メモ。 from @vue/cli-service@4.5.9 (webpack@4.46.0) Vue@2 Vuex to vite@2.8.4 (esbuild@0.14.21, rollup@2.67.2) Vue@3(予定) Pinia なぜvite化するか devServerやHMRに時間がかかり開発体験が悪くなってきた モダンなライブラリを導入しようとしてもエラーになってしまった(piniaが導入できなかった) viteにすれば解決する問題なのかは分からなかったが、webpack@1の頃から5年以上開発してきたプロジェクトのせいでいろいろしがらみが増えてしまい、まずは足回りをシンプルにしたかった 結果的にpiniaが導入できるようになった これまでも改善したい要望はあったが、その場その場では「更新するコスト>そのま

                  既存Vue CLIプロジェクトのVite化
                • Vue CLI 3でグローバルなSCSSを読み込ませる - Qiita

                  src/ |- assets/ | |- sass/ | | |- abstracts/ | | | |- _functions.scss | | | |- _mixins.scss | | | |- _variables.scss | | | | | |- base/ | | | |- _reset.scss | | | | | |- layout/ | | | |- _grid.scss | | | | | |- themes/ | | | |- _default.scss | | | | | |- main.scss | | |- prepends.scss | ... | |- App.vue

                    Vue CLI 3でグローバルなSCSSを読み込ませる - Qiita
                  • 【Vue.js】Vue CLI 3のプロジェクトをPWA化する | kawadeblog

                    久しぶりに、所得税・住民税・事業税・国保の計算をバージョンアップしたいなぁと考え、必要性はそこまでないですがPWA化してみます。 PWAをこのシステムに導入する利点とすれば、キャッシュを使ってオフライン対応ですね。今後は、Webプッシュも使ってようと考えてますが。 環境 Windows 10 Pro vue cli 3 Node 10.13 PWAとno PWAの違い まずは、PWAの指定有無で2つのプロジェクトを作成し、その差分からどのようにバージョンアップしていくか計画を立てます。 PWA対応プロジェクトの作成 vueプロジェクトを作成します。 [highlight_bash]vue create pwa[/highlight_bash] 最初にManualを選択し、あとはPWAを追加しただけです。 [highlight_basic]Vue CLI v3.4.1 ┌──────────

                      【Vue.js】Vue CLI 3のプロジェクトをPWA化する | kawadeblog
                    • これでわかるはじめてのVue CLI | アールエフェクト

                      Vuc CLIはメンテナンスモードに入りました。Vue3でプロジェクトを作成する場合はcreate-vueを利用することでプロジェクトの雛形を作成することができます。 Vue CLIをインストールしてVueのアプリケーションを構築してみたい、Vue CLIをインストールしたのはいいけ何をどうしたらいいかわからないという人を対象にVue CLIのインストール方法、Vue CLIを利用したVueのプロジェクトの作成、Vue CLIで作成したプロジェクト内のファイル更新までVueビギナーの方でも理解できるように可能な限り詳細に説明を行っています。動作確認にはMac OSを利用しています。 Vue CLIのバージョン4、バージョン3で動作確認を行っています。本文書の更新日の2022/01/25では最新バージョンは4.5.15でVue3を選択することも可能です。次のメジャーバージョンである5.0.0

                        これでわかるはじめてのVue CLI | アールエフェクト
                      • vue-cliをviteに移行する

                        viteとは一言で言うとめちゃくちゃ早いビルドツールです。 ビルドを超高速化することで開発時の生産性を大幅に向上させてくれます。 vite自体についての詳しい説明は本家を見ていただくとして、この記事ではvue-cliで開発しているプロジェクトをviteに移行する方法についてご紹介します。 実際どのくらい早くなるのかが気になるかと思うので、自分のプロジェクトで体感どのくらい早くなったかをご紹介します。 ちょっとわかりにくいですが、3秒くらい待ってたのが0.5秒くらいになっています。 導入前 導入後 スムーズにいけば1時間程度で導入でき、開発者全員が1日数百回ビルドすることを考えるとやって損はないと思います。(何よりビルドが早いと開発が楽しくなりますしね😆) では行ってみましょう! バージョン情報 Vue 3.2.20(※Vue2でも基本的に同じ方法で移行できますが検証は行っていません🙏)

                          vue-cliをviteに移行する
                        • Vue CLI 3プロジェクトでIE対応する - Qiita

                          IE対応でこの記事に辿り着いてしまうことがないことを祈りつつも、もし問題にぶち当たった人のために残しておきます。 基本的にはドキュメントに従って行いました。 参考: Browser Compatibility 環境 @vue/cli: 3.3.0 vue: 2.5.21 はじめに IEで動かない場合は大概ES6+で書いているための構文エラーが原因です。 その解決策として、二つあります。 使っているモジュールで構文エラー or 自分のコード上で構文エラーだが、どのPolyfillを使えばわかる場合 なんかよくわからないけど構文エラーになる場合 1. 使っているモジュールで構文エラー or 自分のコード上で構文エラーだが、どのPolyfillを使えばわかる場合 使っているモジュールがES6などで書かれていて、IEでエラーになって動かなかったりします。 そんな時は原因になっているモジュールをトラ

                            Vue CLI 3プロジェクトでIE対応する - Qiita
                          • Vue CLI 3でSPAではなくMPA(複数エントリーポイント)のプロジェクトを作成する - Qiita

                            SPA(シングルページアプリケーション)での使用例や記事は多く見られますが、MPA(マルチページアプリケーション)での利用例・情報は公式含めあまり多く見られませんので記録しておきます。 目的 そもそも、主流のSPAではなくMPAでVueプロジェクトを構成しようと思った理由は下記になります。(Vue.jsは学習中なので間違っている可能性もあり) Django REST frameworkとの連携を考えた際に、ルーティングをDjango側で制御することでSPAにおけるSEO対策を考えなくてよい。 プロジェクトのディレクトリを各ページごとに分けることで開発中の見通しがよくなるのではと考えた。 参考 以下の記事を参考にしました。 vue-cli 3.0で立ち上げたアプリに複数のエントリーポイントを用意する multiple pages in Vue.js CLI 事前知識 Vue CLI 3からは

                              Vue CLI 3でSPAではなくMPA(複数エントリーポイント)のプロジェクトを作成する - Qiita
                            • Vue CLI で作成した Vuetify アプリを Vite / Vitest に移行する - Qiita

                              Vuetify 2 と @vue/composition-api を使用した TODO アプリを題材に Vue CLI から Vite / Vitest への移行を試して、とりあえず動くようになったので手順と設定を共有したいと思います。 ビルド速度やサイズの変化についてはこの記事の後ろにまとめてあります。 使用したコードは次のリポジトリにあります。 なお、この記事に記載している情報は 2022 年 1 月 30 日時点のものです。 記事の内容はあくまで一例であり、手順や設定が正しいものであるという保証はありませんのでご注意ください。 移行を試した背景 2022 年 1 月 18 日に Vue CLI がメンテナンスモードに入ったことが宣言されました。 1 Vue CLI 自体は引き続き利用可能で v5 安定版リリースに向けて作業が続けられています。 2 とはいえ今後の主流は Vite にな

                                Vue CLI で作成した Vuetify アプリを Vite / Vitest に移行する - Qiita
                              • 【Vue.js】Vue CLIで作成したページのtitleとdescriptionを変更する方法 - Qiita

                                Vue CLIで作成したページはデフォルト状態だと、titleはプロジェクト名で全ページ共通。descriptionは存在しない状態になっている。 各ページ毎に個別のtitleとdescriptionを設定する手順について実例でまとめています。 目次 作業手順 ルートにmetaフィールドを追加 共通コンポーネントapp.vueにtitleとdescriptionをセットするメソッドを追加 共通コンポーネントapp.vueにmountedオプションをセット 共通コンポーネントapp.vueにwatchオプションをセット 共通テンプレート(pubulic>index.html)にdescription属性を追加 確認用ソースコード (参考)Vue CLIによるWEBページの作成方法 Vue CLIでWEBページを作成する方法 作業手順 ルートにmetaフィールドを追加 共通コンポーネントapp

                                  【Vue.js】Vue CLIで作成したページのtitleとdescriptionを変更する方法 - Qiita
                                • Release v4.0.0 · vuejs/vue-cli

                                  We're happy to announce the release of Vue CLI version 4! This major version bump is focused on necessary version bumps of underlying tools, better default setups, and other fine-tunings required for long-term maintenance. We expect a smooth migration experience for most users. You can view the full migration guide at https://cli.vuejs.org/migrating-from-v3/ Vue CLI v4 comes with greatly improved

                                    Release v4.0.0 · vuejs/vue-cli
                                  • How to Migrate from Vue CLI to Vite - Vue School Articles

                                    If you've been developing with Vue prior to 2021 there's a good chance that your build tool of choice was the Vue CLI. It's been the de-facto standard for scaffolding Vue.js projects for a while. Now though, Evan You's next generation build tool Vite, has been garnering a lot of attention and is a great alternative to the Vue CLI. Why migrate from Vue CLI to Vite? The primary reason for making the

                                      How to Migrate from Vue CLI to Vite - Vue School Articles
                                    • Vue.js 3 入門 「Vue CLI のセットアップ」 - Qiita

                                      はじめに Vue.js で作成するアプリケーションのテンプレートを自動生成してくれる Vue CLI というコマンドラインツールのセットアップから、プロジェクトの生成、アプリケーションの実行までの手順を記載しています。 Vue.js 3.x を前提としています。 Node.js のインストール Vue CLI を利用するには、Node.jsが必要です。 既にNode.jsをインストール済みの方は飛ばしてください。 インストーラーを起動 以下のリンクからNode.jsのインストーラーをダウンロードして実行します。 https://nodejs.org/ja/ 「Next」をクリック 「I accept the terms in the License Agreement」にチェックを入れて「Next」をクリック 任意のインストール先を指定して「Next」をクリック デフォルトのままで「Nex

                                        Vue.js 3 入門 「Vue CLI のセットアップ」 - Qiita
                                      • Vue CLIを使ってESLintとPrettierが何か完全に理解する | アールエフェクト

                                        Vue CLIコマンドを利用してVueのプロジェクトを作成する際のManually select featuresのlinter / formatterの選択時に何を選択したらいいかわからないので一番上の選択肢を迷いもせず選択している人を対象にVue.js環境におけるEslintとPrettierについて説明を行っています。EslintとPrettierについてはVue.jsに限定された話ではなくJavaScriptを使いこなす上で必須な知識なのでESLintが理解できていない人にお勧めの内容になっています。本文書を読んでもESLintやPrettierのルールをすべて理解することができませんがESLint、Prettierが何をしてくれる機能なのかは動作確認を行いながら完全に理解することができます。 Vue CLIでlinter / formatterを選択する Vue CLIのvue

                                          Vue CLIを使ってESLintとPrettierが何か完全に理解する | アールエフェクト
                                        • vue-cli 3.0で立ち上げたアプリに複数のエントリーポイントを用意する - Qiita

                                          概要 エントリーポイントを分けることで、コードの見通しは良くなり、余分なコードのダウンロードを避けることができます。 今回、vue-cli 3.0 で立ち上げた趣味アプリに複数のエントリーポイントを用意したのですが、 思いの外苦戦したので設定方法を共有したいと思います。 設定方法 vue-cli の2系までは webpack.config に entry を記述することで、複数のエントリーポイントに対応する事ができました。1 しかし、vue-cli 3.0でセットアップしたプロジェクトには webpack.config が生成されません。 その代わりに vue.config.jsに vue-cli の設定を記述することができます。2 この中で pages オブジェクトとして、複数のエントリーポイントを定義することができます。 この状態を multi-page mode と呼びます。 vue

                                            vue-cli 3.0で立ち上げたアプリに複数のエントリーポイントを用意する - Qiita
                                          • 【Vue.js】Vue CLIでVue.jsを動かす〜ビルドまでの流れ、生成されたファイルの構造について - Qiita

                                            【Vue.js】Vue CLIでVue.jsを動かす〜ビルドまでの流れ、生成されたファイルの構造についてJavaScriptVue.jswebpackvue-cli 前回記事の続きです。 【Vue.js】Vue CLIでVue.jsを動かす〜プロジェクト作成まで 今回は、vue initで生成されたプロジェクトの中を確認してみます。 以下の項目を中心に、順番にたどりながら進めたいと思います。 作成したファイルがどういう流れでビルドされて、そのためにはどういった設定が必要か、概要を確認します。 生成されたディレクトリ・ファイルの概要 エントリポイントとbundleファイルの出力先 ビルドとローカルサーバ(開発用サーバ)の起動について 描画されるファイルのつながり ディレクトリ構造 $ cd my-app $ tree -L 1 . ├── README.md ├── build // ビルド

                                              【Vue.js】Vue CLIでVue.jsを動かす〜ビルドまでの流れ、生成されたファイルの構造について - Qiita
                                            • Vue_CLIプロジェクトにViteを導入検討してみた

                                              Random\Randomizer クラスで日常のあれこれを解決しよう! / Random\Randomizer class solves familiar trouble

                                                Vue_CLIプロジェクトにViteを導入検討してみた
                                              • Vue-cli(webpack)解剖 ーディレクトリ構成ー - Qiita

                                                この記事は 株式会社Y's アドベントカレンダー 19日目の記事です。(大遅刻...) 今月自社で行われたビアバッシュでVue関連の質問受付を丸投げされたので(発表者は私ではない)、初心にかえり、Vue-cliを前提とした、私が実際に構築しているディレクトリ構造についてお話しようかなと思います。 Vue-cliの種類 インストールの方法はたくさんの方がわかりやすく記事にしてくれているので割愛します。 ↓おすすめ参考記事 Vue.js を vue-cli を使ってシンプルにはじめてみる Vue-cliには6つのテンプレートが用意されています。(2017年12月現在) * webpack github - A full-featured Webpack + vue-loader setup with hot reload, linting, testing & css extraction.

                                                  Vue-cli(webpack)解剖 ーディレクトリ構成ー - Qiita
                                                • Vue CLIのデフォルト設定からESLintのベストプラクティスを検討する | フューチャー技術ブログ

                                                  TIGの伊藤真彦です。 この記事はフロントエンド連載の3記事目です。 今回は愛用しているVue CLIを利用して、フロントエンドアプリケーションの詳細な設定について調査してみました。 はじめにプログラムを実装する上で、コードの書き方は絶対的な正解のないトピックとして存在します。 例えば、コードのインデントはタブなのか、半角スペースなのか、文字列リテラルを囲う記号は””なのか’’なのか、といった細かいルールです。これらのルールは、究極的には好みの問題で、正解のあるものではありません。 正解がない以上、コードを実装する際にどのようなフォーマットが正しいかを判断することは難しいです。言語によってはコード規約をプロジェクト、チーム、または会社単位で明記、時には社外に公開する事でこれらルールの混乱を防ぐ試みも存在します。 ちなみにフューチャーではJavaとSQLのコード規約を公開しています。 しかし

                                                    Vue CLIのデフォルト設定からESLintのベストプラクティスを検討する | フューチャー技術ブログ
                                                  • Vue CLIでパッケージマネージャーにYarnではなくnpmを使用する方法 | 綺麗に死ぬITエンジニア

                                                    Vue CLIでは、デフォルトでパッケージマネージャーにYarnを使用します。 ですが、開発環境や本番環境でのミドルウェアの制限等により、Yarnではなくnpmで管理したいプロジェクトもあるかと思います。 そんなとき、Vue CLIでどのようにプロジェクトを作成すればいいのか、解説します。 npmとはnpm(Node Package Manager)はNode.jsで利用されるパッケージマネージャーで、通常Node.jsをインストールすると一緒にインストールされるデフォルトのパッケージマネージャーです。 Node.jsさえインストールしてしまえばそのまま使えるので、何も考えなければ普通はこちらのパッケージマネージャーを使いますし、多くのライブラリではnpmを使う前提でドキュメントやチュートリアルが書かれています。 YarnとはYarnはnpmに代わるパッケージマネージャーとして発表された後

                                                    • vue-cliで作成したプロジェクトでVue Routerを設定 | アールエフェクト

                                                      本文書ではvue-cliコマンドを利用して作成したvueプロジェクトでのVue Routerの設定手順について説明を行なっています。最新のvue-cliのバージョンを利用するとVueのバージョンを選択することができます。本文書では最新バージョンのVue CLI v4.5.11で動作確認を行っているためVue2, Vue3の両方で動作確認を行っています。 Vue 2, Vue 3の両方の環境を使って説明を行っていますが本文書内でのバージョン間の違いはVueとRouterのインスタンス化に関するコードが記述されているmain.jsとrouter/index.jsファイルの2つとコンポーネントのroot要素が必ず1つという制限がVue 3からなくなったことです。Vue Routerのルーティングの設定については違いはありません。 Vue Routerを利用することでページを移動する際にページの再

                                                        vue-cliで作成したプロジェクトでVue Routerを設定 | アールエフェクト
                                                      • vue-cliでaxiosを使用する(設定から使用方法まで) - Qiita

                                                        vueで非同期通信を行う際に手段はいろいろとありますが、axiosの使用が推奨されているようです。 axios を利用した API の使用-Vue.js CDNでの導入方法はたくさんありましたが、vue-cliでの導入に手こずったため備忘録としての記事になります。 環境 windows10 @vue/cli 4.0.4 npm -version 6.12.0 node -v v10.16.3 前提 すでにnode・npm・vue-cli環境が整っており、vueプロジェクトが存在していること 手順 axiosとvue-axiosをインストール 以下コマンドを実行 npm install --save axios vue-axios main.jsにてインポート vue-axiosにはエントリーファイルにて設定を行うように記載されています。 エントリーファイルの意味が完全に理解できていませんが

                                                          vue-cliでaxiosを使用する(設定から使用方法まで) - Qiita
                                                        • 【VueによるSPA構築】Vue CLIで作った開発環境の構造|たのしいWeb

                                                          .git/ # バージョン管理システムGitのディレクトリ node_modules/ # npm install コマンドでインストールしたnpmパッケージを管理するディレクトリ public/ # webpackに処理されないアセットを格納するディレクトリ ├ favicon.ico # ファビコン └ index.html # index.htmlテンプレート src/ ├ assets/ # webpackに処理されるアセットを格納するディレクトリ ├ components/ # UIコンポーネント(単一ファイルコンポーネント) ├ views/ # webpackに処理されるアセットを格納するディレクトリ ├ App.vue # 実行エントリポイントとなるコンポーネント ├ main.js # アプリケーションのエントリポイントのスクリプトファイル └ router.js # V

                                                            【VueによるSPA構築】Vue CLIで作った開発環境の構造|たのしいWeb
                                                          • Vue CLI3のDevServerでWebSocketを使う - Qiita

                                                            はじめに Vue CLI 3 で作成したプロジェクトにてDevServer経由でWebSocket通信を行う方法について。Vue CLI 3で作成したプロジェクトを開発サーバで動作させる場合にはリクエストのプロキシ機能がある。 開発中はこれを使うことで、APIへのリクエストをリダイレクトしてくれる。 ただ、WebSocketで接続する場合に若干ハマったので、その内容について記事にします。 ※記事を書く際に動作確認をしていたら、ブラウザのキャッシュなのか何なのか、エラーが出たり出なかったりしたので、不要な設定や間違った設定があるかもしれないです。詳しい人がいたら教えてください。。。 結論 vue.config.jsに以下の設定を追加することで、http://localhost:4000/websocketのエンドポイントに対してプロキシが貼られる。 この状態でnew WebSocket(`w

                                                              Vue CLI3のDevServerでWebSocketを使う - Qiita
                                                            • 【Vue.js】Vue CLI でタブ機能を作る(動的コンポーネント) - Qiita

                                                              はじめに Vue.js を学習していて、動的コンポーネント(:is="")を活用して、タブ機能を作成してみました。 (Vue CLI を使用) こういうやつ↓↓ Vue CLI ディレクトリ構造 主要ファイルの記述 以下に主要ファイルのコードを記載する index.html main.js Tab1.vue Tab2.vue Tab3.vue App.vue <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <link rel="icon" href="<%= BASE_

                                                                【Vue.js】Vue CLI でタブ機能を作る(動的コンポーネント) - Qiita
                                                              • Vue CLIを用いた環境変数の設定方法 - Qiita

                                                                基本的にはVue CLI の公式ページや他の方の記事を確認すればわかりますが、実際に適用するやり方が明記されていないように思えたので記載しました。 環境 ・ Vue CLI: 3.6.3 作成前提 今回はローカル環境、開発環境、本番環境の 3 つを用意します。 環境変数設定方法 .env ファイルの作成 プロジェクトファイルのルートディレクトリに .env.local .env.development .env.prod を作成します。 それぞれのファイルの書き方の例は下記の通りです。 それぞれの環境で使用したい、API の Base URL 等を記載します。 Vue CLI では.localがつくものは.gitignore で git には push しないように初期設定されています。 .env ファイルの変数にはVUE_APP_の接頭辞が必要になります。

                                                                  Vue CLIを用いた環境変数の設定方法 - Qiita
                                                                • Vue CLI と Storybookでスタイルガイドを作成しよう | Tips Note by TAM

                                                                  サイトの規模やスケジュールに応じてスタイルガイドを作成した方が効率良く進められるケースもあるかと思います。スタイルガイドを作成するメリットにはデザインの統一、テストや運用の効率化などが挙げられます。 とくにスタイルガイドを用いてプロジェクトに関わるメンバー(ディレクター、エンジニア、デザイナー)間の認識を共通化することはプロジェクト進行において非常に重要な意味を持ちます。 スタイルガイドとは、デザインする前の要素やグラフィック、デザイナーやエンジニアが従うべきルールなどを集めたものです。スタイルガイドがあれば、バラバラのWebサイトの部品に一貫性を持たせて、最終的に一体感のある体験を作り出すことができます。 引用:Webデザインのスタイルガイドの作り方 ただし、スタイルガイド導入にはメリット、デメリットがあります。導入するべきプロジェクトなのかは見極めが必要になります。 質の高いスタイルガ

                                                                    Vue CLI と Storybookでスタイルガイドを作成しよう | Tips Note by TAM
                                                                  • vue-cliで実行時の環境変数を切り替える方法 - conta's diary

                                                                    vue-cliには実行時に環境変数を切り替える方法があるらしい。 https://cli.vuejs.org/guide/mode-and-env.html#modes これを読めばわかるけど一応メモ。 .envファイルを準備する .env.development や .env.production というファイルをプロジェクト直下に作成する。 環境変数を用意する VUE_APP_ の命名規則でつけておく(これでないと読み込めないらしい、重要) ex) VUE_APP_API_ORIGIN='https://example.com' .env.development NODE_ENV='development' VUE_APP_API_ORIGIN='https://dev-example.com' .env.production NODE_ENV='production' VUE_APP

                                                                      vue-cliで実行時の環境変数を切り替える方法 - conta's diary
                                                                    • Vue CLI 3系とWebpackの関係 | ぼくをつくるばしょ。

                                                                      こんにちは、かずやです。 先日SPAに関するざっくり記事を書きました。 今回は、SPAのフレームワークであるVue.jsを使っていた中で理解が追いつかず無駄に時間を食ってしまった事象に関するブログ記事です。 短めの予定。 Vue.jsの単一ファイルコンポーネントとWebpack Vue.jsの単一ファイルコンポーネントとは、.vueファイルにHTML, CSS, JavaScriptのコードをひとまとめにすることで、パーツをカプセル化・再利用可能な形にできるVue.jsの機能になります。 これ、非常に便利なわけですが、最終的にビルドを行なって単一のファイルに出力するわけですよ。.vueなんてブラウザは直接扱えませんから。 ということはバンドルツールが必要なわけで、WebpackやBrowserifyといったツールを使って、.vueファイルをバンドルします。 公式にもこう書いてありますよ。

                                                                        Vue CLI 3系とWebpackの関係 | ぼくをつくるばしょ。
                                                                      • GitHub - nklayman/vue-cli-plugin-electron-builder: Easily Build Your Vue.js App For Desktop With Electron

                                                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

                                                                          GitHub - nklayman/vue-cli-plugin-electron-builder: Easily Build Your Vue.js App For Desktop With Electron
                                                                        1

                                                                        新着記事