2017-10-28 4 views
1

안녕하세요, 4 번 프로젝트를 개발 중입니다. 지역 및 개발 환경에서 잘 작동합니다. 하지만 임산물을 할 때 빌드 빌드가 생성되었습니다. 일부 오류는 프런트 엔드 콘솔에서 발생했습니다.ERROR 참조 ErrorError : 각도 4 생산 빌드 (각도 4)에서 userAgent가 정의되지 않았습니다.

"apps": [ 
    { 
     "root": "src", 
     "outDir": "dist", 
     "assets": [ 
     "assets", 
     "favicon.ico" 
     ], 
     "index": "index.html", 
     "main": "main.ts", 
     "polyfills": "polyfills.ts", 
     "test": "test.ts", 
     "tsconfig": "tsconfig.app.json", 
     "testTsconfig": "tsconfig.spec.json", 
     "prefix": "app", 
     "styles": [ 

     "../node_modules/bootstrap/scss/bootstrap.scss", 
     "../node_modules/font-awesome/css/font-awesome.css", 
     "../node_modules/izimodal/css/iziModal.min.css", 

     "../node_modules/flatpickr/dist/flatpickr.css", 
     "assets/bootstrap-daterangepicker-master/daterangepicker.scss", 
     "assets/css/style.css", 
     "assets/css/common.css", 
     "app.scss", 
     "assets/css/select2.min.css" 
     ], 
     "scripts": [ 
     "../node_modules/jquery/dist/jquery.min.js", 
     "assets/js/codebird.js", 
     "../node_modules/popper.js/dist/umd/popper.min.js", 
     "assets/bootstrap-daterangepicker-master/moment.js", 
     "../node_modules/bootstrap/dist/js/bootstrap.min.js", 
     "assets/js/flexibility.js", 
     "../node_modules/flatpickr/dist/flatpickr.js", 
     "../node_modules/izimodal/js/iziModal.min.js", 
     "assets/bootstrap-daterangepicker-master/daterangepicker.js", 
     "assets/js/select2.full.min.js" 
     ], 
     "environmentSource": "environments/environment.ts", 
     "environments": { 
     "dev": "environments/environment.ts", 
     "staging": "environments/environment.staging.ts", 
     "prod": "environments/environment.prod.ts", 
     "uat": "environments/environment.uat.ts", 
     "local": "environments/environment.local.ts", 
     "develop": "environments/environment.dev.ts" 
     } 
    } 
    ], 
    "e2e": { 
    "protractor": { 
     "config": "./protractor.conf.js" 
    } 
    }, 
    "lint": [ 
    { 
     "project": "src/tsconfig.app.json" 
    }, 
    { 
     "project": "src/tsconfig.spec.json" 
    }, 
    { 
     "project": "e2e/tsconfig.e2e.json" 
    } 
    ], 
    "test": { 
    "karma": { 
     "config": "./karma.conf.js" 
    } 
    }, 
    "defaults": { 
    "styleExt": "scss", 
    "component": { 
    } 
    } 

내가 오류 아래 점점 오전 :

오류 ReferenceError가 :의 userAgent은 정의되지 않은

아래의 설정 세부 사항입니다.

enter image description here

내가 스크립트가 codebird.js에 사용되는 사용되는 파일을 체크했다. 하지만 문제를 해결할 수 없습니다.

답변

0

izimodel은 변수 userAgent을 정의했으며 그 이유를 알았습니다.

장소 의 사본은 JS 폴더 사용하는 대신 중 하나 에 node_modules을 izimodel.min.js.

는 그런 문제

+0

를 해결하면 너무 감사합니다 그

(navigator.userAgent.indexOf("MSIE ")>-1||navigator.userAgent.indexOf("Trident/")>-1) 

으로

(userAgent=navigator.userAgent,userAgent.indexOf("MSIE ")>-1||userAgent.indexOf("Trident/")>-1) 

를 교체합니다. 그것은 나를 위해 일했다. –