Search by

    javascript learning memo

    javascriptについての理解したことを随時まとめ

    npm


    npm 複数のパッケージを並列してインストールできる。

    オプション

    • --global 開発マシンにインストール 基本的には依存関係等でマシンが汚れることが嫌なのでこのフラグは使わない。 --globalオプションなしで、pythonのvenvに相当するということです。
    • --save とりあえずこれ使っておけばオッケー package.jsonにパッケージ情報が記載される。 package.jsonはpip のrequirements.txtに相当。 ただし、依存関係まで記述されるので、より詳細な仕様と言えるかも。
    • --save--dev 開発に必要なパッケージはこのオプションでインストールする。

    文法


    module.exportsとは

    module.exportsはプロパティ名無しでもモジュール化できる

    テンプレート文字列

    バッククオートで文字列作ると、${}で変数、スクリプトを埋め 込むことができる。

    文字列の例

    var hoge = "foo"
    console.log(`this is ${hoge}` ) // this is foo

    スクリプトの例

    var flag = true
    console.log(`this is ${ flag ? "true" : "false"}` ) // this is true