tsでnpm install

type scriptでは、今までのjsのノリでnpm installしてもimportはできない。これは当然で、型がないから。

アプローチは2つ。

  1. @types からインストールする
  2. require でモジュール読み込み

つまりどういうことかと言うと、

  1. @types からインストールする
npm install --save @types/bitcoinjs-lib  

をまずはやってみて、存在すればラッキー、なければ、

  1. require でモジュール読み込み
var BitcoinJS =require("bitcoinjs-lib")  

をして、linterに怒られながら対応を決めていく。