タグ

node.jsと開発に関するHoriuchi_Hのブックマーク (2)

  • npm で依存もタスクも一元化する - Qiita

    タスク管理 package.json にはパッケージの依存を書いて npm install するのが基だけど、 タスクの管理をどうするかというのは、別途また考えないといけない。 自分は gulp が良いと思っているが、 grunt や jake や make を使う人もいる。 また、たくさんオプションをつければほぼ一つのタスクが実行できてしまう browserify, jsh/eslint, mocha などのコマンドを提供するツールもある。 そして、 npm にも一部それらをサポートする npm run 機能があるので、そこに Unix ワンライナーを書くこともできる。 今回は、「どのタスクツールが最良か」みたいな話ではなく、それらをどうやって実行するか、または npm との棲み分けとか構成の流儀について、最近良いと思っているやり方について書いておく。 各方針で問題点を書いていくが、

    npm で依存もタスクも一元化する - Qiita
    Horiuchi_H
    Horiuchi_H 2015/01/16
    確かにこれは筋が良いかも。
  • Dynamically import module in TypeScript

    What is the TypeScript way of loading modules dynamically (path to the module is known at runtime)? I tried this one: var x = "someplace" import a = module(x) But it seems that TypeScript compiler would like to see path as a string in import/module at compile time: $ tsc test.ts /tmp/test.ts(2,19): error TS1003: Identifier expected. /tmp/test.ts(2,20): error TS1005: ';' expected. I know I can for

    Dynamically import module in TypeScript
    Horiuchi_H
    Horiuchi_H 2013/08/20
    0.9.1で、importの構文が変わってた。npm updateしたら突然エラーが多発したので何事かと思った。
  • 1