タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

nodeに関するpoyoのブックマーク (2)

  • ビルドツールとしてnpmを使う

    Grunt、 gulpなどを使うのではなく、npmをビルドタスクを使うためにちょっとおさらいした。 npmのpathnpmでインストールすると、 モジュールは ./node_modules/にインストールされ、 node_modules/.bin配下に各パッケージのbinへのシンボリックリンクが作成される。 これは実際にnpm binを実行するとパスがわかる。 たとえば、node_modules/jshint/bin/jshint は$(npm bin)/jshintで実行できる。 実際にはnpm経由で実行すると、$(npm bin)はPATHは追加されている。 package.jsonに以下を追加して でパスが通っていることが確認できる。 つまり、npm run TASKではモジュールのパスに$(npm bin)は必要無い。 pre、postフックnpmコマンドにpre、postというp

    poyo
    poyo 2016/01/04
    “"path": "echo $PATH"”
  • Node.jsでエクセルparseして出力など - kidoOooOoooOOom

    来はやりたくないことだが、大量のエクセルファイルで用意されてしまったデータから必要なものだけ抜き出して整形して出力する必要性があったので対応した。 使用したのは xlsx モジュール 例えば、下記のようなテンプレートのエクセルファイルがあるとする。 このエクセルファイルを開いて、指定の要素を取り出すコードは下記の通り。 var fs = require("fs"); var XLSX = require('xlsx'); var PROP_MAP = { 'C2': 'master_id', 'C4': 'name', 'C5': 'description', 'C6': 'age', 'C7': 'height', 'C8': 'weight', }; var workbook = XLSX.readFile('hogehoge.xlsx'); workbook.SheetNames.

    Node.jsでエクセルparseして出力など - kidoOooOoooOOom
    poyo
    poyo 2015/07/18
  • 1