【日本一わかりやすいTypeScript入門】tsconfigとWebpackの設定を理解して環境構築

Поделиться
HTML-код
  • Опубликовано: 13 дек 2024

Комментарии • 37

  • @1492tiger
    @1492tiger  4 года назад +16

    動画の通りだと、tscコマンドが実行できないのでTypeScriptをグローバルインストールしてください!
    npm install -g typescript

    • @ojt2879
      @ojt2879 3 месяца назад

      グローバルに入れ直さないで、最初にいれたtypescriptをnode_modeulesからnpx tsc --initで実行できませんか?

  • @chiuney
    @chiuney 3 года назад +57

    npm run startの時にcontentBaseで怒られたら
    contentBase: path.join(__dirname, 'dist'),
    の部分を
    static: {
    directory: path.join(__dirname, "dist"),
    },
    に差し替えてみてください

  • @刹那すぎて
    @刹那すぎて Год назад +3

    これから始める人向けなのですが、npm run startの際にindex.jsが見つからないという場合はbundleの指定先をindex.tsに変えてみると上手くいきました。

  • @あいよ-w3x
    @あいよ-w3x 3 года назад +9

    npm何とか、tsc何とかでエラー表示される時は頭にnpxってつければ良さそう

  • @gamiike
    @gamiike 3 года назад +3

    ありがとうございます。nodeのdocker環境でもできました!

  • @p-yell
    @p-yell 4 года назад +3

    1本で50分...気合が入っていますね!
    自分も気合を入れて学ばせていただきます!

  • @kimdh377
    @kimdh377 4 года назад +4

    待ってました!!!!!以前投票した時、WebAPIの方が選ばれてからずっとトラハックさんのTypeScript講座を待ってました!ありがとうございます!トラハックさん、最近私はMySQLとTypeScriptを組み合わせて勉強をしているのですが、今後MySQLの講座はされる予定はありませんか?

    • @1492tiger
      @1492tiger  4 года назад +2

      お待たせしすぎてしまいました!
      MySQLは専門じゃないのでしばらくないかと笑
      僕のポリシーとして、実務で使った経験があるものしか動画にしていないので!

    • @kimdh377
      @kimdh377 4 года назад +2

      @@1492tiger 分かりました!今後ともトラハックさんのさまざまな講座を楽しみにしています!トラハックさん、質問ですが tsc --initをしたときに、zsh : command not found : tsc となりまして、npx tsc --initにしたらうまくtsconfig.jsonが作られましたが、どこを間違ったのでしょうか。

    • @1492tiger
      @1492tiger  4 года назад +1

      @@kimdh377 プロジェクト内にtypescriptはインストールされていますか?

    • @kimdh377
      @kimdh377 4 года назад +1

      @@1492tiger はい、動画の通りインストールしたのですが、他にググってみると$ npm install -g typescriptをしてみてくださいと書いてあったので、ターミナルにもう一回グローバルに設置したら今度は npxを前に付けなくてもtsc --init を入力するだけでtsconfig.jsonができました!

    • @1492tiger
      @1492tiger  4 года назад +2

      @@kimdh377 なるほど、TypeScriptのグローバルインストールしてなかったからですね!
      グローバルインストールしてない場合は、これでプロジェクト内のtscコマンドを使えるはずです。
      ./node_modules/.bin/tsc --init

  • @てんぺいs
    @てんぺいs 3 года назад +7

    webpack-dev-server: "^4.1.0"なのですがnpm run startとしたらエラー出ました。
    バージョンアップによってconfigのdevServerの所のcontentBaseという所がどうやら問題になっていて、ここをstaticにすることで起動できました。しかし、これで完全に解決したのか不安なのですが大丈夫でしょうか?

    • @こうのすけ-n1l
      @こうのすけ-n1l 3 года назад

      ありがとうございます!ちょうど困っていたんです!

  • @dogneko3462
    @dogneko3462 3 года назад

    とてもわかりやすいです!ありがとうございます!!

  • @変態先生改め変わった態度
    @変態先生改め変わった態度 4 месяца назад

    メソッドやコンストラクターをサラサラ書いたり、オブジェクトをnewしたりってあっさりやってるけど、この辺はサーバーサイドを学ばないとしっくり来させるのは難しいかもね

  • @ty15
    @ty15 3 года назад +3

    21:20
    constはconstant(コンスタント)じゃないですか?

  • @kawanabetasuku7660
    @kawanabetasuku7660 2 года назад

    バージョンを記載し忘れました、失礼いたしました。
    devDependeinciesにインストールしたパッケージのバージョンは下記になります。
    "ts-loader": "^9.2.8",
    "typescript": "^4.6.3",
    "webpack": "^5.72.0",
    "webpack-cli": "^4.9.2",
    "webpack-dev-server": "^4.8.1"

  • @user-ex9du7sw4g
    @user-ex9du7sw4g 3 года назад +1

    発狂した。落ち着いたらまたくる

  • @ktaka224
    @ktaka224 3 года назад +4

    tsc --initを入力すると、tscが認識されてないようです。どうすれば良いですか?

    • @kawanabetasuku7660
      @kawanabetasuku7660 2 года назад

      ./node_modules/.bin/tsc --initで動きました。参考: TypeScript チュートリアル qiita.com/EBIHARA_kenji/items/31b7c1c62426bdabd263

  • @沼田なおと
    @沼田なおと 3 года назад

    詳しい解説ありがとうございます。
    少し気になったのですが、
    webpackconfigのmoduleのtestの.tsって、シングルクオートで囲むのはだめなんですか?
    他の.tsは文字列にしているのに、ここだけ正規表現なので気になりました。
    理由など教えていただければ幸いです。

  • @yuo-j7q
    @yuo-j7q 3 года назад +1

    マークアップエンジニアを目指しwebpackについて最近勉強しております。
    分からないことがあり教えていただけませんでしょうか?

  • @user-ex9du7sw4g
    @user-ex9du7sw4g 3 года назад

    npm run start で sh:wepack-cli command not foundが出てくる

  • @井上裕太-w8u
    @井上裕太-w8u 4 года назад +1

    こんにわ!index.tsファイル2行目のelementId:"root"が自動で補完されていますが
    VScodeの拡張機能ですか?拡張機能でしたら名前教えていただけると助かります

    • @1492tiger
      @1492tiger  4 года назад

      僕のエディタはIntellij IDEAなので、そのエディタが表示してくれている補足情報ですね〜!

    • @井上裕太-w8u
      @井上裕太-w8u 4 года назад +1

      @@1492tiger
      返信ありがとうございます!
      なるほど、とても便利そうで良いですね

  • @夷奈乃
    @夷奈乃 Год назад

    JavaScript系苦手😢

  • @圭新井
    @圭新井 2 года назад

    import World from "./world"; が自動補完でimport World from "world";になってたし、distをsrcの中に作ってたしで、クソみたいなミスでエラー出まくった。

  • @kunime-ji5066
    @kunime-ji5066 4 года назад +3

    何がやられているのか全くわかりません。相当勉強しているか仕事で開発業務をしていないと分からなそうです。

    • @1492tiger
      @1492tiger  4 года назад

      環境構築は他の手段でサクッと作ることもできますが、あえて基礎から解説してます。
      もしこの動画でわからなければ他の手段もあるので調べてみてくださいー!

    • @kunime-ji5066
      @kunime-ji5066 4 года назад +1

      @@1492tiger そうですね。他の教材で勉強し直して、またこの動画に戻ってきます。