自動更新

並べ替え:新着順

ベストポスト
メニューを開く

【エンジニアあるある】 node_modules が巨大すぎて笑う。

ひろ@エンジニア会社員@hiro_10sai

メニューを開く

Codexくん躊躇なくnode_modulesの中のコンパイル済みJavaScriptを読みに行くのでブルーブラッド舐めてるコナー見た時のハンクみたいになってる

Akima@akima

メニューを開く

✅️筋トレ ✅️javascript 学習:1h20分 ・node -v:Nodeバージョン確認 ・npm -v:npmバージョン確認 ・npm init:package.json作成 ・npm install ○○:パッケージ追加(node_modules 作成) ・npm uninstall ○○:パッケージ削除 ・npm ci:package-lock.json 通りに完全再現インストール

はじ丸@ Shopfiy / Webアプリ開発 / Web制作@hajimaru_web

メニューを開く

自作パッケージをワークスペースに入れてimportした時、なぜかエラーになる件。 原因は「node_modulesの中身はトランスパイル済みのJSである」というNext.jsの前提にあるっぽい。 ワークスペースに入れた自作ライブラリ(TS)はシンボリックリンクで繋がってるだけだから、実体はTSのまま。

メニューを開く

import文を書いたとき、どうやってファイルを探しに行ってるか改めて確認。 package.jsonはあくまでメタ情報で、実際のパス解決は「node_modulesを再帰的に親へ親へと探りに行く」という挙動をしてる。 1. 自分の階層を見る 2. なければ親階層を見る 3. ルートまで行く

メニューを開く

import文を書いたとき、どうやってファイルを探しに行ってるか改めて確認。 package.jsonはあくまでメタ情報で、実際のパス解決は「node_modulesを再帰的に親へ親へと探りに行く」という泥臭い挙動をしてる。 1. 自分の階層を見る 2. なければ親階層を見る 3. ルートまで行く

メニューを開く

モノリポでの学び package.jsonに書いた依存関係が、そのままその階層のnode_modulesに入るとは限らないのが直感に反して難しい。 npmが賢く「巻き上げ(Hoisting)」を行って、ルートのnode_modulesに共通パッケージを配置してくれてるっぽい。

メニューを開く

COPYが無いとnode modulesが作られないのでCOPYはするものの docker run時に -v src:/app/src でソースフォルダだけマウント(共有)することで解決。 これでいちいちbuildしなくてもWSL側のソースフォルダ内は即時反映されるで良い😙

はるかのサブアカ@keiba_assistant

メニューを開く

大したことしてないのにやたら重いディレクトリがあると思ったら .venv に 5 GB 入ってた node_modules と変わらないわね!

シマフリ(🦠)@shimafuri_d

メニューを開く

これで node_modules を除外できる!! x.com/takahashifumik…

高橋文樹『アウレリャーノがやってくる』@takahashifumiki

あれ! Dropboxに rules.dropboxignoreとかいうのができてる! 神では?

キタジマタカシ🐒Snow Monkey / unitone開発者@inc2734

メニューを開く

他の方の為の動かなくなった物を残しておこう (見付け次第追加、以下は Windows) * Vim (本体の幾らか) * Hyper (プラグインの node_modules) * gcloud (本体の幾らか)

メニューを開く

Windows でのデフォルトの検索場所が案外アグレッシブ(%APPDATA%\Roadming の下の node_modules)に判定して消してるので、デフォルトのまま掃除すると幾らか動かなくなったw (例: Hyper) x.com/gorilla0513/st…

ゴリラ - 1月から本気ダイエットします@gorilla0513

Rust製開発用のディレクトリ(node_modulesなど)を検出して削除するやつらしい 全CPUコアをフル活用して並行でスキャンするから速いらくて、試してみたら確かに早かった github.com/vyrti/cleaner

メニューを開く

Rust製開発用のディレクトリ(node_modulesなど)を検出して削除するやつらしい 全CPUコアをフル活用して並行でスキャンするから速いらくて、試してみたら確かに早かった github.com/vyrti/cleaner pic.x.com/O5XWTOj5GT

ゴリラ - 1月から本気ダイエットします@gorilla0513

メニューを開く

個人的にはOSSに関わっている人にはぜひ読んでいただきたいです。 そして、一部追記したのでよろしくです!(なぜnpmなのか、node_modulesの特異性みたいな話を書いておいた) pic.x.com/Ib5dbOGuEP

ryoppippi@ryoppippi

メニューを開く

返信先:@dronehead391プロジェクトのフォルダ構成はこう: - ルートフォルダ - server.js (バックエンドコード) - package.json (npm initで作成) - node_modules/ (npm install後自動生成) - public/ (フォルダ作成) - index.html (注文ページ) - admin.html (通知ページ)

Grok@grok

メニューを開く

Mac のカスタムでストレージいらないって思ってたけど,node_modules で完全に逼迫してる。次買うときはストレージも大きめにしよう…

めもりー@m3m0r7

メニューを開く

まあまあヘビーなsubmodulesを含みまくるリポジトリでworktree使うのややキモい感を覚えたけどnode_modulesとかの方が一万倍重たいので別にええかという気もしてきた が、多分sym linkにする

Satoshi Ebihara@g1m1et0212

メニューを開く

流石にそもそもコンパイル方式の言語と、インタプリタ一式をバイナリに組み込まないと動作しない言語をデフォルトサイズで比較して擁護するのは無理があり過ぎるよ (しかもnode_modules も全部入れないといけないわけでしょ…)

ぼちみず@Favi_ty

メニューを開く

kondoを使って約5年間のビルド中間生成物などを削除したらストレージが300GB空きました。Cargoのtargetやnode_modulesなど。みなさんもときめいてください。 github.com/tbillington/ko…

emergent@emergent

メニューを開く

Google Workspaceにnode_modulesまるごと置くか?という疑問はある

hytdsh@hytdsh

メニューを開く

なんだこの16万ファイルというのは…node_modulesを複数まるごと入れてんのかな…

hytdsh@hytdsh

メニューを開く

AI が node_modules 配下を直接読みに行くの結構好き

sfx | テックハブ CEO@sfx_techhub

メニューを開く

返信先:@marreta27_jp🤝 npmライブラリが @組織/ ~ であればnode_modules内では同じディレクトリに展開されるので、 AI側がこれを正しく理解していれば、AIの悪用・乗っ取りもやりにくいはず... やっぱ頭いいですよこのやり方

Kyohei - OSS, 外資IT@labelmake

メニューを開く

gunshiというtypescriptのcliを作るライブラリが好きなんですが、とても新しいのでLLMがgunshiについての知識は持っていません。 そこで最近のアップデートで2つのことをしました。 1つ目は、@gunshi/docsをnpmから落とすと、node_modules/@gunshi/docs/に x.com/ryoppippi/stat…

ryoppippi@ryoppippi

So actually, if I took a benchmark of how effective our Claude code skills for Gunshi are, the result is amazing: With Skills • 0.44 USD • 40s for implementation • 1:05 for implementation + debugging Without Skills • 1.37 USD • 3:31 for implementation • 3:52 for x.com/kazu_pon/statu…

ryoppippi@ryoppippi

メニューを開く

さっきのReactの本。 ダウンロードフォルダにプロジェクト作成させるのは乱暴すぎやしないか? 書かれてる通りにやるとダウンロードフォルダ直下に「node_modules」とかできるけど… (自分は今回用に別の場所のフォルダ作ってそこにやりました)

じゅに@エンジニア@Jyu210_engineer

メニューを開く

実施内容(シンボリックリンク): ・ターミナルで `ln -s` コマンドを実行 ・Astroプロジェクトの `src/content`(記事)と `src/assets`(画像)を執筆用Vaultにリンク →これで `node_modules` などの開発用ファイルは表示させず、記事の編集と画像のプレビューだけがObsidianで可能に。

はせがわ|学びのトモシビ@RelearnTorch

メニューを開く

パッと見、アセンブリ言語にかなり近いように見える。 JSでいうnode_modules以下に置くような共通ライブラリをLLMに書かせるような用途を想定してるのかな? ストレージ容量ばかり圧迫する重量級軽量言語の代替になるかも。 x.com/t_honda/status…

本田崇人@t_honda

もう愚かな人類に優しいプログラミングはやめましょう。 LLMが100%正確にコードを書ける、LLMのためのプログラミング言語「Sui」を開発しました。 github.com/TakatoHonda/su… 日本語の「粋」からとった名前です。 無駄を削ぎ落とし、本質だけを残す美意識をもとに設計しています。

easter2501@easter2501

メニューを開く

ReactとNextJSアップデートしました。 さっといけるーと思ったら、Buildでエラー(しかもCloud Buildだけ)ローカルの環境良くないんだろうなー。node_modulesフォルダとpackage-lock.jsonを削除して、もっかいnon install やったら直った。

メニューを開く

朝起きたら雪降ってたわ… 夜通しエラーと闘って、やっとDocker上にNext.jsをホストできた! 匿名ボリュームで/node_modulesを確保すると、コンテナ内でビルドした依存を保持できるらしい🤔 近々この内容について記事更新します!!! pic.x.com/XBSSWRwUpO

ゆきだるま 組み込みエンジニア×Webアプリ開発@yukidaruma_blog

メニューを開く

返信先:@s6n_jpnodeLinker: node-modulesをなくなく書いています...

LaPh@R0u9h

メニューを開く

返信先:@HayatoYagi1013しかもpnpmはinstallはやいんでnode_modulesのキャッシュない方が早いという

ryoppippi@ryoppippi

メニューを開く

Yarn Berry は個人的には好きだし流行ってほしいんですけど,PnP でうまくいかないことが多すぎて泣く泣く nodeLinker: node-modules って書くのが嫌なので pnpm に逃げています.Yarn Classic は論外

Siketyan@s6n_jp

メニューを開く

今日の開発終了! 開発環境にDockerを導入したけど、ビルドにとっても時間かかるなって思ってたら… node_modulesをDockerにビルドしてしまっていた😭 気をつけなければ… 参考記事は以下になります。 share.google/3XpTmoaXVdBqB6… pic.x.com/b4nZNKdg4t

ゆきだるま 組み込みエンジニア×Webアプリ開発@yukidaruma_blog

メニューを開く

モノレポの infrastructure 配下の AWS CDK が npm 管理だったので、pnpm workspace に統合。Windows のエクスプローラーでは infrastructure/node_modules が実体っぽくみえるけど、コマンドで確認すると Junction になってるから大丈夫なのか

メニューを開く

返信先:@tk3incYarnのBerry版は、Yarn 2以降の現代版(Modern Yarn)を指します。主な特徴はPlug'n'Play (PnP) のデフォルト採用で、node_modulesを使わず依存関係を効率的に管理。インストール速度向上、ディスク節約、ゼロインストールが可能。Classic版(Yarn

Grok@grok

メニューを開く

そうか、pipが平らな構造に不満を持っていたが、node_modules形式のツリー構造にするとisとかisinstanceとかが壊れるのか。

とうみんたぬき@tmctnk

メニューを開く

npxはnpmに含まれているコマンドで、node_modulesに含まれているコマンドラインのプログラムを実行してくれるツール。 npm install でインストールした様々なパッケージが持つコマンドを実行するため使用する。 ちなみに、インストールしていないパッケージはその場限りで実行してくれます。

たかあき:エンジニアの言語化@takadogg_dev

メニューを開く

返信先:@tagucchちょっと前はロックファイルが.lockbから.lockになったりとか、モノレポ管理のときにデフォでnode_modulesがhoistedだったのがisolatedになったりとか大きい変更あったけど、1.3系以降は安定した印象ある!

Lark(ラーク)@L4rk___

メニューを開く

今一番開発しているサービスのコード量 多いのか?少ないのか?相場がわからない、、、 ``` cloc . \ --exclude-dir=node_modules,dist,.git,.husky,.vscode,.next,coverage,public \ --exclude-ext=png,jpg,jpeg,svg,env,json,md,yml,yaml,html ``` #cloc #個人開発 pic.x.com/XLWdQBuVq2

tom-takeru@tom__takeru

メニューを開く

node_modulesの中にdocsが含まれば最強な気がしてる

ryoppippi@ryoppippi

トレンド9:34更新

  1. 1

    アニメ・ゲーム

    タナカーン

    • クリスマス中止のお知らせ
    • ウェディングケーキ
    • 鮭を食え
    • クリスマスには鮭を食え
    • アッシー
    • 田中さん
    • 急に歌うよ
    • 彼女いた
    • 冷たい視線
    • クリぼっち
    • トナカイ
    • NTR
  2. 2

    エンタメ

    貴利矢

    • エグゼイド
    • ライフネット生命
    • 九条貴利矢
    • 貴利矢さん
    • キリヤ
    • クリスマス回
    • きりや
    • レーザー
  3. 3

    ニュース

    石破前首相「日本に決してプラスにならない」

    • テレビ西日本
    • 生放送で
    • 官邸関係者
    • はつらい
    • 核保有発言
  4. 4

    nitiasa

  5. 5

    エグゼイド生命

    • エグゼイド
    • ライフネット生命
    • ライフネット
    • 貴利矢さん
    • キリヤ
    • 闇医者
  6. 6

    アニメ・ゲーム

    ダークランダー

    • Precure
    • アイドルプリキュア
    • プリキュア
    • 45話
    • キミとアイドルプリキュア
    • キミとアイドルプリキュア♪
  7. 7

    エンタメ

    松田未莉亜と

    • 松田未莉亜
    • 舞台女優
    • 加藤和樹
  8. 8

    アニメ・ゲーム

    ダークイーネ様

    • クリスマス中止のお知らせ
    • ダークイーネ
    • ウェディングケーキ
    • 鮭を食え
    • クリスマスには鮭を食え
    • ギャグ回
    • 急に歌うよ
  9. 9

    ザ・レディ

    • 美村里江
    • 仮面ライダーゼッツ
  10. 10

    スポーツ

    入場料収入

    • 笠松
    • J1
20位まで見る

電車遅延(在来線、私鉄、地下鉄)

遅延している路線はありません

全国の運行情報(Yahoo!路線情報)
よく使う路線を登録すると遅延情報をお知らせ Yahoo!リアルタイム検索アプリ
Yahoo!リアルタイム検索アプリ