この質問は繰り返されますが、パッケージが既にインストールされている瞬間に適切な回答が得られないことは理解しています
1.インストール済みパッケージ
npm install moment-timezone --save
node_modulesディレクトリ
内
|
|--モーメント
|--モーメント-タイムゾーン
ディレクトリが存在する
2. Index.htmlに含まれるスクリプト
<script src="node_modules/moment-timezone/moment-timezone.js"></script>
System.config.js
var map = {
'moment': 'node_modules/moment',
'momentzone': 'node_modules/moment-timezone'
};
var packages = {
'moment': { defaultExtension: 'js' },
'momentzone': { defaultExtension: 'js' }
};
3.component.ts ファイル内
import * as moment from 'moment/moment';
export class TimeComponent implements OnInit{
ngOninit(){
console.log(moment("2014-06-01T12:00:00Z").tz('America/Los_Angeles').format('ha z'));
}
}
エラーを防ぐためにインポートする必要があるもの プロパティ tz はタイプ 'Moment' に存在しません