gulp tslint タスクを実行すると、このメッセージが表示されます。ng2-bootstrap が満足するように moment.js を追加する方法がわかりません。
node_modules/ng2-bootstrap/components/datepicker/date-formatter.ts(1,25): エラー TS2307: モジュール '瞬間' が見つかりません。
これがGitHubの私のプロジェクトです。追加の構成なしで Visual Studio 2015 で動作するはずです。
指定されたようにsystemjs構成を更新しました:
System.config({
packages: {
app: {
format: 'register',
defaultExtension: 'js'
}
},
map: {
moment: '../lib/moment/min/moment.min.js'
}
});
System.import('app.js')
.then(null, console.error.bind(console));
このインポートをコンポーネント ファイルに追加しました。これがエラーの原因です。
import {BUTTON_DIRECTIVES} from 'ng2-bootstrap/ng2-bootstrap';
このモジュールを NPM でロードしています。
"moment": "^2.11.2",
すべてのライブラリ ファイルを gulp ファイル内の wwwroot にコピーしています。たぶん、もっと多くのファイルをコピーする必要がありますか? 知らない。