소스 검색

ngx-socket-io install

Thijs Boerma 2 년 전
부모
커밋
ca96f11725
4개의 변경된 파일157개의 추가작업 그리고 78개의 파일을 삭제
  1. 148
    76
      package-lock.json
  2. 1
    0
      package.json
  3. 7
    2
      src/app/app.module.ts
  4. 1
    0
      src/polyfills.ts

+ 148
- 76
package-lock.json 파일 보기

1547
     "base64id": {
1547
     "base64id": {
1548
       "version": "1.0.0",
1548
       "version": "1.0.0",
1549
       "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz",
1549
       "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz",
1550
-      "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=",
1551
-      "dev": true
1550
+      "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY="
1552
     },
1551
     },
1553
     "batch": {
1552
     "batch": {
1554
       "version": "0.6.1",
1553
       "version": "0.6.1",
2912
       "version": "3.2.0",
2911
       "version": "3.2.0",
2913
       "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.0.tgz",
2912
       "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.0.tgz",
2914
       "integrity": "sha512-mRbgmAtQ4GAlKwuPnnAvXXwdPhEx+jkc0OBCLrXuD/CRvwNK3AxRSnqK4FSqmAMRRHryVJP8TopOvmEaA64fKw==",
2913
       "integrity": "sha512-mRbgmAtQ4GAlKwuPnnAvXXwdPhEx+jkc0OBCLrXuD/CRvwNK3AxRSnqK4FSqmAMRRHryVJP8TopOvmEaA64fKw==",
2915
-      "dev": true,
2916
       "requires": {
2914
       "requires": {
2917
         "accepts": "~1.3.4",
2915
         "accepts": "~1.3.4",
2918
         "base64id": "1.0.0",
2916
         "base64id": "1.0.0",
2926
           "version": "3.1.0",
2924
           "version": "3.1.0",
2927
           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
2925
           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
2928
           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
2926
           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
2929
-          "dev": true,
2930
           "requires": {
2927
           "requires": {
2931
             "ms": "2.0.0"
2928
             "ms": "2.0.0"
2932
           }
2929
           }
3746
       "dependencies": {
3743
       "dependencies": {
3747
         "abbrev": {
3744
         "abbrev": {
3748
           "version": "1.1.1",
3745
           "version": "1.1.1",
3749
-          "bundled": true,
3746
+          "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
3747
+          "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
3750
           "dev": true,
3748
           "dev": true,
3751
           "optional": true
3749
           "optional": true
3752
         },
3750
         },
3753
         "ansi-regex": {
3751
         "ansi-regex": {
3754
           "version": "2.1.1",
3752
           "version": "2.1.1",
3755
-          "bundled": true,
3753
+          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
3754
+          "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
3756
           "dev": true
3755
           "dev": true
3757
         },
3756
         },
3758
         "aproba": {
3757
         "aproba": {
3759
           "version": "1.2.0",
3758
           "version": "1.2.0",
3760
-          "bundled": true,
3759
+          "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
3760
+          "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
3761
           "dev": true,
3761
           "dev": true,
3762
           "optional": true
3762
           "optional": true
3763
         },
3763
         },
3764
         "are-we-there-yet": {
3764
         "are-we-there-yet": {
3765
           "version": "1.1.4",
3765
           "version": "1.1.4",
3766
-          "bundled": true,
3766
+          "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz",
3767
+          "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=",
3767
           "dev": true,
3768
           "dev": true,
3768
           "optional": true,
3769
           "optional": true,
3769
           "requires": {
3770
           "requires": {
3773
         },
3774
         },
3774
         "balanced-match": {
3775
         "balanced-match": {
3775
           "version": "1.0.0",
3776
           "version": "1.0.0",
3776
-          "bundled": true,
3777
+          "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
3778
+          "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
3777
           "dev": true
3779
           "dev": true
3778
         },
3780
         },
3779
         "brace-expansion": {
3781
         "brace-expansion": {
3780
           "version": "1.1.11",
3782
           "version": "1.1.11",
3781
-          "bundled": true,
3783
+          "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
3784
+          "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
3782
           "dev": true,
3785
           "dev": true,
3783
           "requires": {
3786
           "requires": {
3784
             "balanced-match": "^1.0.0",
3787
             "balanced-match": "^1.0.0",
3787
         },
3790
         },
3788
         "chownr": {
3791
         "chownr": {
3789
           "version": "1.0.1",
3792
           "version": "1.0.1",
3790
-          "bundled": true,
3793
+          "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz",
3794
+          "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=",
3791
           "dev": true,
3795
           "dev": true,
3792
           "optional": true
3796
           "optional": true
3793
         },
3797
         },
3794
         "code-point-at": {
3798
         "code-point-at": {
3795
           "version": "1.1.0",
3799
           "version": "1.1.0",
3796
-          "bundled": true,
3800
+          "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
3801
+          "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
3797
           "dev": true
3802
           "dev": true
3798
         },
3803
         },
3799
         "concat-map": {
3804
         "concat-map": {
3800
           "version": "0.0.1",
3805
           "version": "0.0.1",
3801
-          "bundled": true,
3806
+          "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
3807
+          "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
3802
           "dev": true
3808
           "dev": true
3803
         },
3809
         },
3804
         "console-control-strings": {
3810
         "console-control-strings": {
3805
           "version": "1.1.0",
3811
           "version": "1.1.0",
3806
-          "bundled": true,
3812
+          "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
3813
+          "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
3807
           "dev": true
3814
           "dev": true
3808
         },
3815
         },
3809
         "core-util-is": {
3816
         "core-util-is": {
3810
           "version": "1.0.2",
3817
           "version": "1.0.2",
3811
-          "bundled": true,
3818
+          "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
3819
+          "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
3812
           "dev": true,
3820
           "dev": true,
3813
           "optional": true
3821
           "optional": true
3814
         },
3822
         },
3815
         "debug": {
3823
         "debug": {
3816
           "version": "2.6.9",
3824
           "version": "2.6.9",
3817
-          "bundled": true,
3825
+          "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3826
+          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3818
           "dev": true,
3827
           "dev": true,
3819
           "optional": true,
3828
           "optional": true,
3820
           "requires": {
3829
           "requires": {
3823
         },
3832
         },
3824
         "deep-extend": {
3833
         "deep-extend": {
3825
           "version": "0.5.1",
3834
           "version": "0.5.1",
3826
-          "bundled": true,
3835
+          "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.5.1.tgz",
3836
+          "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==",
3827
           "dev": true,
3837
           "dev": true,
3828
           "optional": true
3838
           "optional": true
3829
         },
3839
         },
3830
         "delegates": {
3840
         "delegates": {
3831
           "version": "1.0.0",
3841
           "version": "1.0.0",
3832
-          "bundled": true,
3842
+          "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
3843
+          "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
3833
           "dev": true,
3844
           "dev": true,
3834
           "optional": true
3845
           "optional": true
3835
         },
3846
         },
3836
         "detect-libc": {
3847
         "detect-libc": {
3837
           "version": "1.0.3",
3848
           "version": "1.0.3",
3838
-          "bundled": true,
3849
+          "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
3850
+          "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",
3839
           "dev": true,
3851
           "dev": true,
3840
           "optional": true
3852
           "optional": true
3841
         },
3853
         },
3842
         "fs-minipass": {
3854
         "fs-minipass": {
3843
           "version": "1.2.5",
3855
           "version": "1.2.5",
3844
-          "bundled": true,
3856
+          "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz",
3857
+          "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==",
3845
           "dev": true,
3858
           "dev": true,
3846
           "optional": true,
3859
           "optional": true,
3847
           "requires": {
3860
           "requires": {
3850
         },
3863
         },
3851
         "fs.realpath": {
3864
         "fs.realpath": {
3852
           "version": "1.0.0",
3865
           "version": "1.0.0",
3853
-          "bundled": true,
3866
+          "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
3867
+          "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
3854
           "dev": true,
3868
           "dev": true,
3855
           "optional": true
3869
           "optional": true
3856
         },
3870
         },
3857
         "gauge": {
3871
         "gauge": {
3858
           "version": "2.7.4",
3872
           "version": "2.7.4",
3859
-          "bundled": true,
3873
+          "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
3874
+          "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
3860
           "dev": true,
3875
           "dev": true,
3861
           "optional": true,
3876
           "optional": true,
3862
           "requires": {
3877
           "requires": {
3872
         },
3887
         },
3873
         "glob": {
3888
         "glob": {
3874
           "version": "7.1.2",
3889
           "version": "7.1.2",
3875
-          "bundled": true,
3890
+          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
3891
+          "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
3876
           "dev": true,
3892
           "dev": true,
3877
           "optional": true,
3893
           "optional": true,
3878
           "requires": {
3894
           "requires": {
3886
         },
3902
         },
3887
         "has-unicode": {
3903
         "has-unicode": {
3888
           "version": "2.0.1",
3904
           "version": "2.0.1",
3889
-          "bundled": true,
3905
+          "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
3906
+          "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
3890
           "dev": true,
3907
           "dev": true,
3891
           "optional": true
3908
           "optional": true
3892
         },
3909
         },
3893
         "iconv-lite": {
3910
         "iconv-lite": {
3894
           "version": "0.4.21",
3911
           "version": "0.4.21",
3895
-          "bundled": true,
3912
+          "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.21.tgz",
3913
+          "integrity": "sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw==",
3896
           "dev": true,
3914
           "dev": true,
3897
           "optional": true,
3915
           "optional": true,
3898
           "requires": {
3916
           "requires": {
3901
         },
3919
         },
3902
         "ignore-walk": {
3920
         "ignore-walk": {
3903
           "version": "3.0.1",
3921
           "version": "3.0.1",
3904
-          "bundled": true,
3922
+          "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz",
3923
+          "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==",
3905
           "dev": true,
3924
           "dev": true,
3906
           "optional": true,
3925
           "optional": true,
3907
           "requires": {
3926
           "requires": {
3910
         },
3929
         },
3911
         "inflight": {
3930
         "inflight": {
3912
           "version": "1.0.6",
3931
           "version": "1.0.6",
3913
-          "bundled": true,
3932
+          "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3933
+          "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
3914
           "dev": true,
3934
           "dev": true,
3915
           "optional": true,
3935
           "optional": true,
3916
           "requires": {
3936
           "requires": {
3920
         },
3940
         },
3921
         "inherits": {
3941
         "inherits": {
3922
           "version": "2.0.3",
3942
           "version": "2.0.3",
3923
-          "bundled": true,
3943
+          "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
3944
+          "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
3924
           "dev": true
3945
           "dev": true
3925
         },
3946
         },
3926
         "ini": {
3947
         "ini": {
3927
           "version": "1.3.5",
3948
           "version": "1.3.5",
3928
-          "bundled": true,
3949
+          "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
3950
+          "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
3929
           "dev": true,
3951
           "dev": true,
3930
           "optional": true
3952
           "optional": true
3931
         },
3953
         },
3932
         "is-fullwidth-code-point": {
3954
         "is-fullwidth-code-point": {
3933
           "version": "1.0.0",
3955
           "version": "1.0.0",
3934
-          "bundled": true,
3956
+          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
3957
+          "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
3935
           "dev": true,
3958
           "dev": true,
3936
           "requires": {
3959
           "requires": {
3937
             "number-is-nan": "^1.0.0"
3960
             "number-is-nan": "^1.0.0"
3939
         },
3962
         },
3940
         "isarray": {
3963
         "isarray": {
3941
           "version": "1.0.0",
3964
           "version": "1.0.0",
3942
-          "bundled": true,
3965
+          "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3966
+          "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
3943
           "dev": true,
3967
           "dev": true,
3944
           "optional": true
3968
           "optional": true
3945
         },
3969
         },
3946
         "minimatch": {
3970
         "minimatch": {
3947
           "version": "3.0.4",
3971
           "version": "3.0.4",
3948
-          "bundled": true,
3972
+          "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
3973
+          "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
3949
           "dev": true,
3974
           "dev": true,
3950
           "requires": {
3975
           "requires": {
3951
             "brace-expansion": "^1.1.7"
3976
             "brace-expansion": "^1.1.7"
3953
         },
3978
         },
3954
         "minimist": {
3979
         "minimist": {
3955
           "version": "0.0.8",
3980
           "version": "0.0.8",
3956
-          "bundled": true,
3981
+          "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
3982
+          "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
3957
           "dev": true
3983
           "dev": true
3958
         },
3984
         },
3959
         "minipass": {
3985
         "minipass": {
3960
           "version": "2.2.4",
3986
           "version": "2.2.4",
3961
-          "bundled": true,
3987
+          "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.2.4.tgz",
3988
+          "integrity": "sha512-hzXIWWet/BzWhYs2b+u7dRHlruXhwdgvlTMDKC6Cb1U7ps6Ac6yQlR39xsbjWJE377YTCtKwIXIpJ5oP+j5y8g==",
3962
           "dev": true,
3989
           "dev": true,
3963
           "requires": {
3990
           "requires": {
3964
             "safe-buffer": "^5.1.1",
3991
             "safe-buffer": "^5.1.1",
3967
         },
3994
         },
3968
         "minizlib": {
3995
         "minizlib": {
3969
           "version": "1.1.0",
3996
           "version": "1.1.0",
3970
-          "bundled": true,
3997
+          "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz",
3998
+          "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==",
3971
           "dev": true,
3999
           "dev": true,
3972
           "optional": true,
4000
           "optional": true,
3973
           "requires": {
4001
           "requires": {
3976
         },
4004
         },
3977
         "mkdirp": {
4005
         "mkdirp": {
3978
           "version": "0.5.1",
4006
           "version": "0.5.1",
3979
-          "bundled": true,
4007
+          "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
4008
+          "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
3980
           "dev": true,
4009
           "dev": true,
3981
           "requires": {
4010
           "requires": {
3982
             "minimist": "0.0.8"
4011
             "minimist": "0.0.8"
3984
         },
4013
         },
3985
         "ms": {
4014
         "ms": {
3986
           "version": "2.0.0",
4015
           "version": "2.0.0",
3987
-          "bundled": true,
4016
+          "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4017
+          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
3988
           "dev": true,
4018
           "dev": true,
3989
           "optional": true
4019
           "optional": true
3990
         },
4020
         },
3991
         "needle": {
4021
         "needle": {
3992
           "version": "2.2.0",
4022
           "version": "2.2.0",
3993
-          "bundled": true,
4023
+          "resolved": "https://registry.npmjs.org/needle/-/needle-2.2.0.tgz",
4024
+          "integrity": "sha512-eFagy6c+TYayorXw/qtAdSvaUpEbBsDwDyxYFgLZ0lTojfH7K+OdBqAF7TAFwDokJaGpubpSGG0wO3iC0XPi8w==",
3994
           "dev": true,
4025
           "dev": true,
3995
           "optional": true,
4026
           "optional": true,
3996
           "requires": {
4027
           "requires": {
4001
         },
4032
         },
4002
         "node-pre-gyp": {
4033
         "node-pre-gyp": {
4003
           "version": "0.10.0",
4034
           "version": "0.10.0",
4004
-          "bundled": true,
4035
+          "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.10.0.tgz",
4036
+          "integrity": "sha512-G7kEonQLRbcA/mOoFoxvlMrw6Q6dPf92+t/l0DFSMuSlDoWaI9JWIyPwK0jyE1bph//CUEL65/Fz1m2vJbmjQQ==",
4005
           "dev": true,
4037
           "dev": true,
4006
           "optional": true,
4038
           "optional": true,
4007
           "requires": {
4039
           "requires": {
4019
         },
4051
         },
4020
         "nopt": {
4052
         "nopt": {
4021
           "version": "4.0.1",
4053
           "version": "4.0.1",
4022
-          "bundled": true,
4054
+          "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz",
4055
+          "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=",
4023
           "dev": true,
4056
           "dev": true,
4024
           "optional": true,
4057
           "optional": true,
4025
           "requires": {
4058
           "requires": {
4029
         },
4062
         },
4030
         "npm-bundled": {
4063
         "npm-bundled": {
4031
           "version": "1.0.3",
4064
           "version": "1.0.3",
4032
-          "bundled": true,
4065
+          "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.3.tgz",
4066
+          "integrity": "sha512-ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow==",
4033
           "dev": true,
4067
           "dev": true,
4034
           "optional": true
4068
           "optional": true
4035
         },
4069
         },
4036
         "npm-packlist": {
4070
         "npm-packlist": {
4037
           "version": "1.1.10",
4071
           "version": "1.1.10",
4038
-          "bundled": true,
4072
+          "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.10.tgz",
4073
+          "integrity": "sha512-AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==",
4039
           "dev": true,
4074
           "dev": true,
4040
           "optional": true,
4075
           "optional": true,
4041
           "requires": {
4076
           "requires": {
4045
         },
4080
         },
4046
         "npmlog": {
4081
         "npmlog": {
4047
           "version": "4.1.2",
4082
           "version": "4.1.2",
4048
-          "bundled": true,
4083
+          "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
4084
+          "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
4049
           "dev": true,
4085
           "dev": true,
4050
           "optional": true,
4086
           "optional": true,
4051
           "requires": {
4087
           "requires": {
4057
         },
4093
         },
4058
         "number-is-nan": {
4094
         "number-is-nan": {
4059
           "version": "1.0.1",
4095
           "version": "1.0.1",
4060
-          "bundled": true,
4096
+          "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
4097
+          "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
4061
           "dev": true
4098
           "dev": true
4062
         },
4099
         },
4063
         "object-assign": {
4100
         "object-assign": {
4064
           "version": "4.1.1",
4101
           "version": "4.1.1",
4065
-          "bundled": true,
4102
+          "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
4103
+          "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
4066
           "dev": true,
4104
           "dev": true,
4067
           "optional": true
4105
           "optional": true
4068
         },
4106
         },
4069
         "once": {
4107
         "once": {
4070
           "version": "1.4.0",
4108
           "version": "1.4.0",
4071
-          "bundled": true,
4109
+          "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
4110
+          "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
4072
           "dev": true,
4111
           "dev": true,
4073
           "requires": {
4112
           "requires": {
4074
             "wrappy": "1"
4113
             "wrappy": "1"
4076
         },
4115
         },
4077
         "os-homedir": {
4116
         "os-homedir": {
4078
           "version": "1.0.2",
4117
           "version": "1.0.2",
4079
-          "bundled": true,
4118
+          "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
4119
+          "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
4080
           "dev": true,
4120
           "dev": true,
4081
           "optional": true
4121
           "optional": true
4082
         },
4122
         },
4083
         "os-tmpdir": {
4123
         "os-tmpdir": {
4084
           "version": "1.0.2",
4124
           "version": "1.0.2",
4085
-          "bundled": true,
4125
+          "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
4126
+          "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
4086
           "dev": true,
4127
           "dev": true,
4087
           "optional": true
4128
           "optional": true
4088
         },
4129
         },
4089
         "osenv": {
4130
         "osenv": {
4090
           "version": "0.1.5",
4131
           "version": "0.1.5",
4091
-          "bundled": true,
4132
+          "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
4133
+          "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
4092
           "dev": true,
4134
           "dev": true,
4093
           "optional": true,
4135
           "optional": true,
4094
           "requires": {
4136
           "requires": {
4098
         },
4140
         },
4099
         "path-is-absolute": {
4141
         "path-is-absolute": {
4100
           "version": "1.0.1",
4142
           "version": "1.0.1",
4101
-          "bundled": true,
4143
+          "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
4144
+          "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
4102
           "dev": true,
4145
           "dev": true,
4103
           "optional": true
4146
           "optional": true
4104
         },
4147
         },
4105
         "process-nextick-args": {
4148
         "process-nextick-args": {
4106
           "version": "2.0.0",
4149
           "version": "2.0.0",
4107
-          "bundled": true,
4150
+          "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
4151
+          "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
4108
           "dev": true,
4152
           "dev": true,
4109
           "optional": true
4153
           "optional": true
4110
         },
4154
         },
4111
         "rc": {
4155
         "rc": {
4112
           "version": "1.2.7",
4156
           "version": "1.2.7",
4113
-          "bundled": true,
4157
+          "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.7.tgz",
4158
+          "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==",
4114
           "dev": true,
4159
           "dev": true,
4115
           "optional": true,
4160
           "optional": true,
4116
           "requires": {
4161
           "requires": {
4122
           "dependencies": {
4167
           "dependencies": {
4123
             "minimist": {
4168
             "minimist": {
4124
               "version": "1.2.0",
4169
               "version": "1.2.0",
4125
-              "bundled": true,
4170
+              "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
4171
+              "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
4126
               "dev": true,
4172
               "dev": true,
4127
               "optional": true
4173
               "optional": true
4128
             }
4174
             }
4130
         },
4176
         },
4131
         "readable-stream": {
4177
         "readable-stream": {
4132
           "version": "2.3.6",
4178
           "version": "2.3.6",
4133
-          "bundled": true,
4179
+          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
4180
+          "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
4134
           "dev": true,
4181
           "dev": true,
4135
           "optional": true,
4182
           "optional": true,
4136
           "requires": {
4183
           "requires": {
4145
         },
4192
         },
4146
         "rimraf": {
4193
         "rimraf": {
4147
           "version": "2.6.2",
4194
           "version": "2.6.2",
4148
-          "bundled": true,
4195
+          "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
4196
+          "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
4149
           "dev": true,
4197
           "dev": true,
4150
           "optional": true,
4198
           "optional": true,
4151
           "requires": {
4199
           "requires": {
4154
         },
4202
         },
4155
         "safe-buffer": {
4203
         "safe-buffer": {
4156
           "version": "5.1.1",
4204
           "version": "5.1.1",
4157
-          "bundled": true,
4205
+          "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
4206
+          "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
4158
           "dev": true
4207
           "dev": true
4159
         },
4208
         },
4160
         "safer-buffer": {
4209
         "safer-buffer": {
4161
           "version": "2.1.2",
4210
           "version": "2.1.2",
4162
-          "bundled": true,
4211
+          "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
4212
+          "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
4163
           "dev": true,
4213
           "dev": true,
4164
           "optional": true
4214
           "optional": true
4165
         },
4215
         },
4166
         "sax": {
4216
         "sax": {
4167
           "version": "1.2.4",
4217
           "version": "1.2.4",
4168
-          "bundled": true,
4218
+          "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
4219
+          "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
4169
           "dev": true,
4220
           "dev": true,
4170
           "optional": true
4221
           "optional": true
4171
         },
4222
         },
4172
         "semver": {
4223
         "semver": {
4173
           "version": "5.5.0",
4224
           "version": "5.5.0",
4174
-          "bundled": true,
4225
+          "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
4226
+          "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
4175
           "dev": true,
4227
           "dev": true,
4176
           "optional": true
4228
           "optional": true
4177
         },
4229
         },
4178
         "set-blocking": {
4230
         "set-blocking": {
4179
           "version": "2.0.0",
4231
           "version": "2.0.0",
4180
-          "bundled": true,
4232
+          "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
4233
+          "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
4181
           "dev": true,
4234
           "dev": true,
4182
           "optional": true
4235
           "optional": true
4183
         },
4236
         },
4184
         "signal-exit": {
4237
         "signal-exit": {
4185
           "version": "3.0.2",
4238
           "version": "3.0.2",
4186
-          "bundled": true,
4239
+          "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
4240
+          "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
4187
           "dev": true,
4241
           "dev": true,
4188
           "optional": true
4242
           "optional": true
4189
         },
4243
         },
4190
         "string-width": {
4244
         "string-width": {
4191
           "version": "1.0.2",
4245
           "version": "1.0.2",
4192
-          "bundled": true,
4246
+          "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
4247
+          "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
4193
           "dev": true,
4248
           "dev": true,
4194
           "requires": {
4249
           "requires": {
4195
             "code-point-at": "^1.0.0",
4250
             "code-point-at": "^1.0.0",
4199
         },
4254
         },
4200
         "string_decoder": {
4255
         "string_decoder": {
4201
           "version": "1.1.1",
4256
           "version": "1.1.1",
4202
-          "bundled": true,
4257
+          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
4258
+          "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
4203
           "dev": true,
4259
           "dev": true,
4204
           "optional": true,
4260
           "optional": true,
4205
           "requires": {
4261
           "requires": {
4208
         },
4264
         },
4209
         "strip-ansi": {
4265
         "strip-ansi": {
4210
           "version": "3.0.1",
4266
           "version": "3.0.1",
4211
-          "bundled": true,
4267
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
4268
+          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
4212
           "dev": true,
4269
           "dev": true,
4213
           "requires": {
4270
           "requires": {
4214
             "ansi-regex": "^2.0.0"
4271
             "ansi-regex": "^2.0.0"
4216
         },
4273
         },
4217
         "strip-json-comments": {
4274
         "strip-json-comments": {
4218
           "version": "2.0.1",
4275
           "version": "2.0.1",
4219
-          "bundled": true,
4276
+          "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
4277
+          "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
4220
           "dev": true,
4278
           "dev": true,
4221
           "optional": true
4279
           "optional": true
4222
         },
4280
         },
4223
         "tar": {
4281
         "tar": {
4224
           "version": "4.4.1",
4282
           "version": "4.4.1",
4225
-          "bundled": true,
4283
+          "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.1.tgz",
4284
+          "integrity": "sha512-O+v1r9yN4tOsvl90p5HAP4AEqbYhx4036AGMm075fH9F8Qwi3oJ+v4u50FkT/KkvywNGtwkk0zRI+8eYm1X/xg==",
4226
           "dev": true,
4285
           "dev": true,
4227
           "optional": true,
4286
           "optional": true,
4228
           "requires": {
4287
           "requires": {
4237
         },
4296
         },
4238
         "util-deprecate": {
4297
         "util-deprecate": {
4239
           "version": "1.0.2",
4298
           "version": "1.0.2",
4240
-          "bundled": true,
4299
+          "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
4300
+          "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
4241
           "dev": true,
4301
           "dev": true,
4242
           "optional": true
4302
           "optional": true
4243
         },
4303
         },
4244
         "wide-align": {
4304
         "wide-align": {
4245
           "version": "1.1.2",
4305
           "version": "1.1.2",
4246
-          "bundled": true,
4306
+          "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz",
4307
+          "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==",
4247
           "dev": true,
4308
           "dev": true,
4248
           "optional": true,
4309
           "optional": true,
4249
           "requires": {
4310
           "requires": {
4252
         },
4313
         },
4253
         "wrappy": {
4314
         "wrappy": {
4254
           "version": "1.0.2",
4315
           "version": "1.0.2",
4255
-          "bundled": true,
4316
+          "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4317
+          "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
4256
           "dev": true
4318
           "dev": true
4257
         },
4319
         },
4258
         "yallist": {
4320
         "yallist": {
4259
           "version": "3.0.2",
4321
           "version": "3.0.2",
4260
-          "bundled": true,
4322
+          "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz",
4323
+          "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=",
4261
           "dev": true
4324
           "dev": true
4262
         }
4325
         }
4263
       }
4326
       }
6442
       "resolved": "https://registry.npmjs.org/ng2-slim-loading-bar/-/ng2-slim-loading-bar-4.0.0.tgz",
6505
       "resolved": "https://registry.npmjs.org/ng2-slim-loading-bar/-/ng2-slim-loading-bar-4.0.0.tgz",
6443
       "integrity": "sha1-clb93nwFjxSVWj7y5lr6+1tmRgM="
6506
       "integrity": "sha1-clb93nwFjxSVWj7y5lr6+1tmRgM="
6444
     },
6507
     },
6508
+    "ngx-socket-io": {
6509
+      "version": "2.0.0",
6510
+      "resolved": "https://registry.npmjs.org/ngx-socket-io/-/ngx-socket-io-2.0.0.tgz",
6511
+      "integrity": "sha512-pTNCgbEvQ9rtbI8k+OJzOUDUvg/ZU832KkxjOCjuaCQ26ad77gYq494IynuNJZ23gx6KguTKOhlwqrkymF6uHg==",
6512
+      "requires": {
6513
+        "core-js": "^2.4.1",
6514
+        "reflect-metadata": "^0.1.10",
6515
+        "rxjs": "^6.1.0",
6516
+        "socket.io": "^2.0.1",
6517
+        "socket.io-client": "^2.0.1",
6518
+        "zone.js": "^0.8.11"
6519
+      }
6520
+    },
6445
     "nice-try": {
6521
     "nice-try": {
6446
       "version": "1.0.5",
6522
       "version": "1.0.5",
6447
       "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
6523
       "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
7796
     "reflect-metadata": {
7872
     "reflect-metadata": {
7797
       "version": "0.1.12",
7873
       "version": "0.1.12",
7798
       "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.12.tgz",
7874
       "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.12.tgz",
7799
-      "integrity": "sha512-n+IyV+nGz3+0q3/Yf1ra12KpCyi001bi4XFxSjbiWWjfqb52iTTtpGXmCCAOWWIAn9KEuFZKGqBERHmrtScZ3A==",
7800
-      "dev": true
7875
+      "integrity": "sha512-n+IyV+nGz3+0q3/Yf1ra12KpCyi001bi4XFxSjbiWWjfqb52iTTtpGXmCCAOWWIAn9KEuFZKGqBERHmrtScZ3A=="
7801
     },
7876
     },
7802
     "regenerate": {
7877
     "regenerate": {
7803
       "version": "1.4.0",
7878
       "version": "1.4.0",
8494
       "version": "2.1.1",
8569
       "version": "2.1.1",
8495
       "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz",
8570
       "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz",
8496
       "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==",
8571
       "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==",
8497
-      "dev": true,
8498
       "requires": {
8572
       "requires": {
8499
         "debug": "~3.1.0",
8573
         "debug": "~3.1.0",
8500
         "engine.io": "~3.2.0",
8574
         "engine.io": "~3.2.0",
8508
           "version": "3.1.0",
8582
           "version": "3.1.0",
8509
           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
8583
           "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
8510
           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
8584
           "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
8511
-          "dev": true,
8512
           "requires": {
8585
           "requires": {
8513
             "ms": "2.0.0"
8586
             "ms": "2.0.0"
8514
           }
8587
           }
8518
     "socket.io-adapter": {
8591
     "socket.io-adapter": {
8519
       "version": "1.1.1",
8592
       "version": "1.1.1",
8520
       "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz",
8593
       "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz",
8521
-      "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=",
8522
-      "dev": true
8594
+      "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs="
8523
     },
8595
     },
8524
     "socket.io-client": {
8596
     "socket.io-client": {
8525
       "version": "2.1.1",
8597
       "version": "2.1.1",

+ 1
- 0
package.json 파일 보기

24
     "core-js": "^2.5.4",
24
     "core-js": "^2.5.4",
25
     "express": "^4.16.4",
25
     "express": "^4.16.4",
26
     "ng2-slim-loading-bar": "^4.0.0",
26
     "ng2-slim-loading-bar": "^4.0.0",
27
+    "ngx-socket-io": "^2.0.0",
27
     "rxjs": "~6.3.3",
28
     "rxjs": "~6.3.3",
28
     "rxjs-compat": "^6.3.3",
29
     "rxjs-compat": "^6.3.3",
29
     "socket.io-client": "^2.1.1",
30
     "socket.io-client": "^2.1.1",

+ 7
- 2
src/app/app.module.ts 파일 보기

4
 import { AppRoutingModule } from './app-routing.module';
4
 import { AppRoutingModule } from './app-routing.module';
5
 import { AppComponent } from './app.component';
5
 import { AppComponent } from './app.component';
6
 
6
 
7
+import { SocketIoModule, SocketIoConfig } from 'ngx-socket-io';
8
+const config: SocketIoConfig = { url: 'http://localhost:5000', options: {} };
9
+
7
 @NgModule({
10
 @NgModule({
8
   declarations: [
11
   declarations: [
9
     AppComponent
12
     AppComponent
10
   ],
13
   ],
11
   imports: [
14
   imports: [
12
     BrowserModule,
15
     BrowserModule,
13
-    AppRoutingModule
16
+    AppRoutingModule,
17
+    SocketIoModule.forRoot(config)
18
+  ],
19
+  providers: [
14
   ],
20
   ],
15
-  providers: [],
16
   bootstrap: [AppComponent]
21
   bootstrap: [AppComponent]
17
 })
22
 })
18
 export class AppModule { }
23
 export class AppModule { }

+ 1
- 0
src/polyfills.ts 파일 보기

1
+(window as any).global = window;
1
 /**
2
 /**
2
  * This file includes polyfills needed by Angular and is loaded before the app.
3
  * This file includes polyfills needed by Angular and is loaded before the app.
3
  * You can add your own extra polyfills to this file.
4
  * You can add your own extra polyfills to this file.

Loading…
취소
저장