並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 9 件 / 9件

新着順 人気順

nodeの検索結果1 - 9 件 / 9件

  • Node.jsでTypeScriptのコードを実行できるようになるかも - hiroppy's site

    module: add --experimental-strip-types by marco-ippolito · Pull Request #53725 · nodejs/node It is possible to execute TypeScript files by setting the experimental flag --experimental-strip-typ... 💁‍♀️ まだマージされてない点に注意してください --experimental-strip-typesというフラグを実行時に付けることにより、Node.jsでTypeScriptのコードを実行できるようになるPRが出てきました。 背景 TC39でも型注釈の話題(議事録を読むとブラウザとの兼ね合いもあり道のりは長そう)が存在するほどJSのコードにおいて、型は当たり前となっています。 Node.jsと同

      Node.jsでTypeScriptのコードを実行できるようになるかも - hiroppy's site
    • Node.jsのTypeScriptサポートについて

      README.md Node.jsのTypeScriptサポートについて Created: 2024-07-28 Node.jsのTypeScriptサポートに関する議論を時系列でまとめたものです。 Start Issue: Support typescript with --experimental-strip-types · Issue #208 · nodejs/loaders SWCを使ってTypeScriptの型を削除することで、Node.jsのTypeScriptサポートを実現するという提案からスタートした。 最初の懸念としては、Node.jsのLTSは3年保守する必要があるので、依存によってNode.jsのLTSサポートが難しくなるという話。 具体的には次のような懸念があった SWCがSemverではないこと TypeScriptがSemverではないこと SWCについては、

        Node.jsのTypeScriptサポートについて
      • Vercel に Go サーバーを無料でデプロイできるんです!

        はじめに 個人開発で使っていたのですが Gopher の集いにて Vercel で Go の開発ができることを話したら意外と知られていなかったのでご紹介します。 (貧乏エンジニアリングだと言って似たような記事を以前お見かけしていた場合、それはきっと私の残像が書いたものです。) Vercel とは いわゆる PaaS ( Platform as a Service ) です。 Vercel 社が Next.js を開発していることもあり、静的サイトや SPA ホスティングを簡単にできるサービスの印象が強いですが、 Functions や Postgres などを備えているのでサーバーの構築もできちゃいます。 Next.js のイメージから TypeScript と思われますが Go もデプロイできます。 準備 & version Vercel アカウントを作成します。 無料で使いたいので H

          Vercel に Go サーバーを無料でデプロイできるんです!
        • .tsファイルを直接実行するのにtsxで特に困っていない | Marginalia

          Node.js 本体で TypeScript ファイルを実行できるようにするプロポーザルが出されているという話が先週あたりから話題になっている。しかしそれほど嬉しいかといわれると、正直いらんなあと思っている。 TypeScriptで簡単なスクリプトを書くときは、長らくtsxを使って実行している。tsxを使い始めるより前は ts-node を使っていたが、tsxを使ってからは何の不満もなく使い続けている。 tsxは内部的にはesbuildでTypeScriptをトランスパイルしていて、型チェックは行わない。tsxのありがたい点は、すべての node コマンドのオプションを tsx コマンドでサポートしていることだ。単純にコマンドを置き換えるだけでいいので、何も新しく覚えることがない。 構造的にはNode.jsの中でswcでJavaScriptに変換されるか、外でesbuildで変換されるかの

            .tsファイルを直接実行するのにtsxで特に困っていない | Marginalia
          • GraphQL 界の Babel こと Envelop を使ってスキーマの破壊的変更をごまかす

            この記事は LayerX のエンジニアブログがたくさん出る #ベッテク月間 の8記事目になります。こちらのカレンダーに、これまでの記事と今後出る予定がまとまっています。 LayerX のバクラク事業部には GraphQL Gateway というバクラク全プロダクトから参照される GraphQL スキーマが存在します[1]。今回の記事は、その GraphQL Gateway のスキーマをより良い状態にしていくためにぶつかった課題を強引に突破したときの話です。 モチベーション GraphQL スキーマの破壊的変更によって GraphQL Document がスキーマに適合しなくなる場合、そのリクエストはエラーになります。例えば以下のようなケースが考えられます: 使わなくなったフィールドを削除したい 削除されたフィールド(存在しないフィールド)を含む Document を処理することはできない

              GraphQL 界の Babel こと Envelop を使ってスキーマの破壊的変更をごまかす
            • Sass: Node Sass is end-of-life

              The time has finally come to retire Node Sass. This Node.js wrapper for LibSass was the first official Sass compiler available in the JavaScript ecosystem and was a huge part of Sass growing beyond the scope of the Ruby community where it originated, but it hasn't received a new release in a year and a half and the most recent set of maintainers no longer have the bandwidth to continue updating it

              • Node.js(Express)でcsvを生成してダウンロード

                type Data = { id: number name: string price: number someSecret: string date: Date } const data: Data[] = [ { id: 1, name: 'りんご', price: 200, someSecret: 'xxx', date: new Date('2021-05-01') }, { id: 2, name: 'バナナ', price: 150, someSecret: 'xxx', date: new Date('2021-05-02') }, { id: 3, name: 'もも', price: 300, someSecret: 'xxx', date: new Date('2021-05-03') }, ] const fields = ['id', 'name', 'price'

                  Node.js(Express)でcsvを生成してダウンロード
                • M2 Macのnodenvで古いNode.jsをインストールできない場合の解決方法

                  ある案件のNode.jsバージョンが12.19.0だったので、nodenvでインストールしようとするとBUILD FAILED (OS X 12.6 using node-build 4.9.120)のようにエラーになってしまいました。 解決方法 結論から言うと、次のコマンドで解決しました。 nodenv versionsを実行すると12.19.0がインストールできているのを確認できるはずです。 nodenv以外のバージョン管理ツールでも同じ方法を使えるかもしれません。 ターミナルをFinderの「情報を見る」で開き、「Rosettaを使用して開く」で解決する方法もあるようでしたが、今回は解消できませんでした。 原因 このあたりは詳しくないのですが、次のような背景から解決できたようです(誤りがあればコメントいただけると嬉しいです)。 M1チップはarm64、Intelチップはx86_64と

                    M2 Macのnodenvで古いNode.jsをインストールできない場合の解決方法
                  • Windowsでnpmでローカルインストール(npm -i -D)したパッケージへのパスを通す - Qiita

                    jest src/sayHello.test.ts 'jest' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 対策 1 . Windows(田)キー+Rキー押下後にsysdm.cplを入力し、OK押下 2 . 詳細設定タブ押下後に環境変数押下 3 . Pathを選択し、編集押下 4 . 新規押下後に「.\node_modules.bin」と入力し、OK押下 対策後 環境変数設定後にコマンドプロンプトを新しく立ち上げて、コマンド実行 jest src/sayHello.test.ts console.log Hello World! at sayHello (src/sayHello.ts:3:11) console.log Hello World! at sayHello (src/sayHello.ts:3:11) PASS

                      Windowsでnpmでローカルインストール(npm -i -D)したパッケージへのパスを通す - Qiita
                    1