並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 313 件 / 313件

新着順 人気順

"Webpack "の検索結果281 - 313 件 / 313件

  • vue.config.js で webpackの設定を使えるようにする方法 - Qiita

    import時代についていけないエンジニアがvueで四苦八苦してると出会うwebpackの設定。 参考になるgithubやblogには、こういうやつが書いている。が、使い方がわからない。 module.exports = () => { plugins: [ new webpack.IgnorePlugin(...), ],

      vue.config.js で webpackの設定を使えるようにする方法 - Qiita
    • webpack + Pug :テンプレート内で環境変数を取得 - Qiita

      0.前提 webpack4 pug-html-loader 1.package.jsonのscriptsで環境変数を設定 npmでcross-envをインストールし、Mac/Winどちらでも動くようにする。 "scripts": { "build:prd": "cross-env NODE_ENV=production webpack --mode production", "build:stg": "cross-env NODE_ENV=staging webpack", "build:dev": "cross-env NODE_ENV=develop webpack" }, 2. pugのテンプレート内で環境変数取得 pugを置換するときnodeのライブラリが使えるので、nodeのprocessをつかって環境変数を取得。 定義したファイルは他のテンプレートで読みこむようにする。

        webpack + Pug :テンプレート内で環境変数を取得 - Qiita
      • Vite v4での個人的お気に入り設定を公開(旧題:Viteお試し中、Webpack5からViteに移行し始めました) - Qiita

        Vite v4での個人的お気に入り設定を公開(旧題:Viteお試し中、Webpack5からViteに移行し始めました)JavaScriptwebpackvite はじめに 普段はVanilla JSでWebGIS開発しているんですが、ここ1年くらいでWebpack5に取り組んでどうにかこうにか使い慣れてきたところでした。 しかし、「もう少しビルド(バンドル処理)が早くできないものか、それになにげに設定事も難しいし」と情報収集をして、一瞬だけesbuildも試したけどすぐWebpack5に戻り、今に至ります。 風の便りに、「Vite」ってのがいいらしいと知ります。 「なぜ Vite なのか | Vite」には、様々なJS開発現場での問題点が指摘され、「特徴 | Vite」では良さそうな感じがします。 よし、ちょっとやってみようか、ちょうど別のプロジェクトが立ち上がるし、と。 【追記】昨今は、

          Vite v4での個人的お気に入り設定を公開(旧題:Viteお試し中、Webpack5からViteに移行し始めました) - Qiita
        • Blenderで3Dモデルを作成し、webpack × Three.js でサイトを作成する - Qiita

          概要 今回はQiitaのキャラクター(Qiitan)の3Dモデルを作成し、Three.jsで表示するサイト作成まで書いていこうと思います。 長くなってしまいますが、参考になるところがあれば嬉しいです。 対象 ・ Blenderをやってみたい人 ・ Three.jsを使って3Dモデルのサイトを作ってみたい人 ・ webpackを使った開発環境がある人(※webpackの細かい説明は省略しているため) 目次 バージョンなど Blenderのダウンロード よく使うショートカット BlenderでQiitanを作成 ファイル構成 Three.jsでglbファイルを読み込む GSAPでアニメーションをつける 完成 参考 1. バージョンなど macOS Big Sur v11.4 Blender v2.93.1 Node v16.4.2 vscode v1.60.0 webpack v5.27.2

            Blenderで3Dモデルを作成し、webpack × Three.js でサイトを作成する - Qiita
          • webpack 入門

            webpack 4 の基礎から様々な機能の使い方について解説した本です。 合計 2500 LGTM 以上をいただいた以下の記事をリライト+様々な内容を加筆したものになります(説明をわかりやすくするために、記事で記載している内容を敢えて省略している箇所もあります)。 https://qiita.com/soarflat/items/28bf799f7e0335b68186 https://qiita.com/soarflat/items/755bbbcd6eb81bd128c4 https://qiita.com/soarflat/items/1b5aa7163c087a91877d 本書の対象読者は以下の通りです。 ・webpack を利用した開発を行いたい方 ・webpack について短時間で概要を掴みたい方 ・webpack を学習してみたが、難しくて挫折した方 ・webpack が何

              webpack 入門
            • Webフロントツール:「webpack」と「npm-scriptsによる個別ライブラリの実行」の比較 - Qiita

              1.webpack:Webフロントのバンドルを含むタスクランナープラットフォーム (1) 概要 webpackは、以下の処理を実行できるオールインワンツール。 Javascriptのビルド、バンドル。これが基本。 プラグインの利用により、SASSのビルド、バンドル、画像の最適化、HTMLの静的ジェネレートなど。 ただし、様々なビルドをするにはnpmで別途ライブラリをインストールし、更に、それをwebpackから利用するためのpluginもnpmでインストールしないと行けない。 いわば、ビルドやバンドルに特化したタスクランナーであり、そのプラットフォームといえると思う。(バンドルタスクランナー)。 (2) webpackのメリット これを導入すればWebのフロントに関するリソースのビルド、バンドル、作成、最適化が一括でできる。 副次的・事後的な効用として、webpackを利用することで、We

                Webフロントツール:「webpack」と「npm-scriptsによる個別ライブラリの実行」の比較 - Qiita
              • GitHub - sveltejs/svelte-loader: Webpack loader for svelte components.

                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 - sveltejs/svelte-loader: Webpack loader for svelte components.
                • GitHub - piglovesyou/graphql-let: A webpack loader / babel-plugin / babel-plugin-macros / CLI / generated file manager of GraphQL code generator.

                  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. Dismiss alert

                    GitHub - piglovesyou/graphql-let: A webpack loader / babel-plugin / babel-plugin-macros / CLI / generated file manager of GraphQL code generator.
                  • webpack 5 beta feedback · Issue #9802 · webpack/webpack

                    🎉 Thanks for being brave and donating your valuable time to testing unfinished beta software 🎉 webpack 5 is in beta phase now. This means major changes and features are done. Major breaking changes have been added. Basic backward-compatibility has been added. We want to use the beta phase to do the following: Let a boarder range of users test the beta version. Find bugs in new features. Find reg

                      webpack 5 beta feedback · Issue #9802 · webpack/webpack
                    • Storybook for Webpack 5

                      We’re excited to announce experimental Webpack 5 support in Storybook, the world’s most popular UI component workshop. Webpack powers large swaths of the modern web. It also sits at the core of Storybook. So upgrading to Webpack 5 not only helps push the web forward, but also has immediate benefits to Storybook users: Ecosystem compatibilityAccess to new features like module federationImproved per

                        Storybook for Webpack 5
                      • ES6開発環境(webpack+Babel, SASS, IE11対応) | TIPS

                        tips / javascript ES6開発環境(webpack+Babel, SASS, IE11対応)Last Update : October 02, 2019 ※ Babel 7.4.0で @babel/polyfill が非推奨となり、その修正とあわせて記事全体を加筆・修正いたしました。(2019/10/2) ES6で開発を行うにあたりwebpackやBabelを使用した環境を、公式サイトやブログを参考にしながら整理しました。普段ボイラープレートとして使用しています。 対応するもの ES6をES5に変換 jQueryなどを使用する場合はプロジェクトのJSファイルとは別にバンドル SASSを使用 CSSファイルはJSファイルとは別に出力 CSSのベンダープレフィックスを自動で付与 開発時はローカルサーバーを起動してホッとリロードさせる 環境・ツール webpack Babel S

                          ES6開発環境(webpack+Babel, SASS, IE11対応) | TIPS
                        • 2020-10-13のJS: Chrome 86、webpack 5、Browserify 17

                          JSer.info #509 - Chrome 86がリリースされました。 New in Chrome 86  |  Web  |  Google Developers https://www.chromestatus.com/features#milestone%3D86 Chromium Blog: Chrome 86: Improved Focus Highlighting, WebHID, and More File System Access API、CSS 擬似クラスの:focus-visible、Document-Policyヘッダなどのサポートなどが行われています。 Origin TrialとしてWebHID API、Multi-Screen Window Placement APIなどのサポートが追加されています。 また、Web Components v0の削除、FTPサ

                            2020-10-13のJS: Chrome 86、webpack 5、Browserify 17
                          • ブラウザとnode.jsに両対応したライブラリを作りたいときのWebpackレシピ集 - Qiita

                            概要 Webpackを使ってNode.jsとブラウザに両対応したライブラリを作るときのレシピ集です いろいろなレシピを見てWebpackによるライブラリ生成の挙動を理解することを目的としています ブラウザにもNode.jsにも両対応したライブラリを作りたい ブラウザとNode.jsに両対応したいとおもったとき、 両方同時に対応した1つのバンドルjsを作る【統合型】と、 ブラウザ用、Node.js用と別々にライブラリを出し分ける【出し分け型】の2パターンある。 本稿では主に【統合型】について説明する ライブラリのビルドに関するWebpack設定項目 レシピ集に行く前に、 まず、ライブラリのビルドに関する設定項目をざっくりみていく。 webpack.config.js 以下のような典型的なwebpack.config.jsの中でoutput以下の項目でライブラリ生成のためのパラメータを決める。

                              ブラウザとnode.jsに両対応したライブラリを作りたいときのWebpackレシピ集 - Qiita
                            • 【Rails6】webpackerを使わずにフロントエンドをwebpackに任せる方法

                              なぜwebpackerを使わない? ここまでの話だと、「便利で簡単なwebpackerでいいんじゃない?」と感じますが、場合によってはそうでもないのです。 以下の参考記事を読んで、そして私自身思った点から理由を紹介します。 ①いろんな制約やしがらみが面倒くさい webpackには「webpack.config.js」というwebpackの設定を管理するファイルがあります。 ファイルの読み込み、出力先、利用するプラグインなどが管理されています。 そんな「webpack.config.js」ですが、「使い方が分かりづらい」という不名誉な特徴も兼ね備えています。 webpackerでは、自分で設定する「webpack.config.js」の代わりに「environment.js」という設定ファイルが置かれ、webpacker の提供するデフォルトの設定が始めから備わった状態になっています。 (下

                                【Rails6】webpackerを使わずにフロントエンドをwebpackに任せる方法
                              • How to Create a Production-Ready Webpack 4 Config From Scratch

                                Webpack is a powerful bundler and dependency manager used by many enterprise-level companies as tooling for their front-end code. Typically, webpack is configured when a project is first set up, and small tweaks are then made to the config files as needed from time to time. Because of this, many developers don’t have a lot of experience working with webpack. In this hands-on tutorial, we’ll go thr

                                  How to Create a Production-Ready Webpack 4 Config From Scratch
                                • webpackで複数のエントリーとアウトプットの設定で引っかかったこと - Qiita

                                  const path = require('path'); module.exports = { mode: 'development', target: 'electron-main', entry: './src/ts/index.ts', output: { path: path.join(__dirname, "dist"), filename: "main.js" }, module: { rules: [{ test: /\.ts$/, use: 'ts-loader' }] }, resolve: { modules: [ "node_modules", ], extensions: [ '.ts', '.js' ] }, node: { __dirname: false, __filename: false }, }; module.exports = { mode: 'd

                                    webpackで複数のエントリーとアウトプットの設定で引っかかったこと - Qiita
                                  • Ubie として Twitter 投票をして webpack に $1000 寄付した | Yuku Kotani

                                    Ubie で、前回の Babel に続いて webpack に $1000 の寄付をした。寄付のモチベーションなどは前回の記事にまとめたので、そちらを参照してほしい。 今回は寄付のフローと振り返りをまとめる。 寄付先の選定 今回は Ubie 社内だけでなく、エコシステム全体を支えている OSS を選出することにした。 そこで、以下のように Twitter で投票をしてもらった。投票してくれた方はありがとうございます。 Ubie で次に寄付する OSS を決めたく、投票お願いします!!! 僕のフォロワーに偏って欲しくないので RT してくれると嬉しいです — コタニ ユウク (@yukukotani) 2021年7月9日 投票の候補は社内で雑に募集した。インフラレイヤまで含め様々な候補が出たが、フォロワーの性質による偏りをできるだけ避けるため、JavaScript エコシステムの OSS に

                                      Ubie として Twitter 投票をして webpack に $1000 寄付した | Yuku Kotani
                                    • Webpack5でLICENSE.txtを出力させない - Qiita

                                      Webpackの出力が少し変更になっていた ※覚書です。 2020年9月にwebpack5のプレリリースが来ていた(2022年11月現在は5.74.0) すると前と違ったことがあった。 ライセンスを別ファイルに出力するようになった。 コンパイル後のjsがすっきりするし、いいことではあったが案件での対応の際、 txtファイルは納品できない…とのことだったので、今までと同じようにvender.jsなどのコンパイル後のjsにライセンスを含める必要が出てきた。 webpack.config.jsを変更する必要がある。 公式に乗ってた const TerserPlugin = require('terser-webpack-plugin'); . . . optimization: { minimizer: [new TerserPlugin({ extractComments: false, })

                                        Webpack5でLICENSE.txtを出力させない - Qiita
                                      • JavaScriptモジュールバンドラー「webpack 5.0.0」がリリース

                                        CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                                          JavaScriptモジュールバンドラー「webpack 5.0.0」がリリース
                                        • Express + Brotli + Webpack 🚀

                                          Let’s compress together and learn how Brotli can help us to increase the performance of our websites. I have implemented it in one of my work projects. So, I just thought to share my experience with everyone. Express the ❤️ in the form of Brolti with the help of Webpack to save some customer ⏰ and 💵Basic definitions 📖Express: Fast, unopinionated, minimalist web framework for Node.js.Brotli: It i

                                            Express + Brotli + Webpack 🚀
                                          • webpack 5 release plan · Issue #11406 · webpack/webpack - Realtime JSer.info

                                            https://github.com/webpack/webpack/issues/11406 webpack 5リリースまで予定について。 webpack 5は2020年10月10日リリース予定で、RCは9月にリリースする予定。 細かいバグはwebpack 5リリース後に修正する予定とのこと。

                                            • webpack4でlibraryTargetをumdにしたらエラー – LOG

                                              ��� `W�

                                              • webpack v5で追加されたpersistent cachingでbuild結果をcacheして高速化するメモ - Madogiwa Blog

                                                webpackのbuildのキャッシュ、checksumを保存して一致してたら実行しないといった仕組みを用意しないといけないのかなと思っていたのですが、webpack v5からはpersistent cachingの機能が追加されていて簡単にキャッシュして高速化できたのでメモ📝 ↓公式ドキュメントはこちら github.com webpack.js.org persistent cachingでbuild結果をcacheする やり方は簡単で以下のようにcacheの設定をしてあげるだけです。 type: "filesystem"を指定し、buildDependenciesのconfig: [__filename]を指定してあげることでファイルにcacheすることができるようになります。 ※デフォルトではnode_modules/.cache/webpackにcacheが保存されます。 pr

                                                  webpack v5で追加されたpersistent cachingでbuild結果をcacheして高速化するメモ - Madogiwa Blog
                                                • webpackについて学んでみた - Qiita

                                                  普段はバックエンドをメインに、PHP/Laravelでアプリケーション開発を行っています。 今回、新規にページ作成にあたり、弊社で以前から利用しているwebpackを学んでみました。 (今まではなんとなくで使っていました) webpackとは 複数のJavascript, CSS, assets等の依存関係を考慮して 適切に1つ以上のファイルにバンドルしてくれるシステムです。 例 以下のように依存関係にある2つのJavascriptがあるとします。

                                                    webpackについて学んでみた - Qiita
                                                  • Alpha preview: Modern JavaScript in Rails 7 without Webpack

                                                    Modern web apps without JavaScript bundling or transpiling: https://world.hey.com/dhh/modern-web-apps-without-javascript-bundling-or-transpiling-a20f2755 Rails 7 minus Webpack plus importmap PR: https://github.com/rails/rails/pull/42999

                                                      Alpha preview: Modern JavaScript in Rails 7 without Webpack
                                                    • 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の関係 | ぼくをつくるばしょ。
                                                      • Create React Appを使わないでゼロからReactの開発環境を構築する方法(Webpack/Docker編) | Casual Developers Note

                                                        create-react-appを使わないでReactの開発環境を構築する方法を紹介します。 はじめに 近年のJavaScriptフレームワークはCLIを使ってワン・コマンドで設定できるようになっています。Reactではそのためのコマンドとしてcreate-react-appが提供されています。creat-react-appは簡単にReactを設定できる反面、設定が隠蔽されてしまい、細かい設定をするためにはejectする羽目になります。しかし、ejectをしてしまえば最後、create-react-appがアップデートされてもアップデートできなくなってしまいます。では、プロダクションなどで設定を細かく設定して管理したい場合はどうすればよいでしょうか?そういう人は自分でゼロから設定しましょう。 ということで、今回はcreate-react-appを使わないで、Reactの開発環境を構築してい

                                                          Create React Appを使わないでゼロからReactの開発環境を構築する方法(Webpack/Docker編) | Casual Developers Note
                                                        • GitHub - unplugin/unplugin-auto-import: Auto import APIs on-demand for Vite, Webpack and Rollup

                                                          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. Dismiss alert

                                                            GitHub - unplugin/unplugin-auto-import: Auto import APIs on-demand for Vite, Webpack and Rollup
                                                          • Module Federation | webpack

                                                            MotivationMultiple separate builds should form a single application. These separate builds act like containers and can expose and consume code between builds, creating a single, unified application. This is often known as Micro-Frontends, but is not limited to that. Low-level conceptsWe distinguish between local and remote modules. Local modules are regular modules that are part of the current bui

                                                              Module Federation | webpack
                                                            • Release v5.17.0 · webpack/webpack

                                                              Features add experimental lazy compilation via experiments.lazyCompilation: true for web and node targets compiles entrypoints and import()s only when they are accessed More details see: #12469 Known issues: webpack-dev-server/webpack serve opening an entrypoint for the first time, sometimes need a manual refresh. move some javascript parsing related configuration options from module to module.par

                                                                Release v5.17.0 · webpack/webpack
                                                              • GitHub - callstack/repack: A Webpack-based toolkit to build your React Native application with full support of Webpack ecosystem.

                                                                A Webpack-based toolkit to build your React Native application with full support of Webpack ecosystem. Re.Pack is a next generation of Haul — a Webpack-based bundler for React Native applications. Re.Pack uses Webpack 5 and React Native CLI's plugin system to allow you to bundle your application using Webpack and allow to easily switch from Metro. Check the base webpack.config.cjs or webpack.confi

                                                                  GitHub - callstack/repack: A Webpack-based toolkit to build your React Native application with full support of Webpack ecosystem.
                                                                • Snow Monkeyのテーマをmy-snow-monkeyでカスタマイズする、webpackを使って作る快適な開発環境のサンプル | WEBKEI.dev

                                                                  このサイトは、Snow Monkeyというテーマを使用していて、Snow Monkeyが推奨しているmy-snow-monkeyプラグインを使用してテーマのカスタマイズを行っています。 WordPress テーマ Snow Monkeyどんな味付けにも染まる。高級お出汁のような WordPress テーマ、Snow Monkeysnow-monkey.2inc.org いくつかのサイトにSnow Monkeyをインストールしているので、my-snow-monkeyプラグインのサンプル、スターターキットを作りました。 このスターターキットは、フロントエンドの開発で使っているWebpackを使用し、js、scssを簡単にビルド、LiveReloadする設定にしています。(基本jsはes6+、cssは、scssで作成するようにしています。普通のjs、cssでも大丈夫です。) css in jsで

                                                                    Snow Monkeyのテーマをmy-snow-monkeyでカスタマイズする、webpackを使って作る快適な開発環境のサンプル | WEBKEI.dev
                                                                  • Typescript + Express + Webpackで作る、node.jsサーバー環境構築入門 - Qiita

                                                                    Typescript + Express + Webpackで作る、node.jsサーバー環境構築入門JavaScriptNode.jsExpressTypeScriptフロントエンド 概要 こんにちは、都内でフロントエンドエンジニアをやっております、かめぽんです。最近、typescriptの猛威がすごいわけですが、フロントエンドでは一般的になってきてて、そもそも型で品質担保ができることってサーバーサイドこそじゃね?と思いました。そこで、Typescript + Expressでサーバーを作るという僕にはあまり考えてなかった技術だったことと、typescriptってフロントエンドの印象が強かったこともあり、Typescript + Express + Webpackで環境を作ってみようと思います。 フロントエンドをやっていく中でサーバーサイドに関わることをちょくちょくあると思うので、この記

                                                                      Typescript + Express + Webpackで作る、node.jsサーバー環境構築入門 - Qiita