각도 앱에서 플러그인 '제안-숫자 분리기'를 찾을 수 없습니다.


11

실행 중 오류가 발생합니다 ng build --prod.

An unhandled exception occurred: [BABEL] /root/catch-up-enterprise/dist/polyfills-es5.8e4ba13e1c10f0a37bb4.js: Could not find plugin "proposal-numeric-separator". Ensure there is an entry in ./available-plugins.js for it. (While processing: "/root/catch-up-enterprise/node_modules/@angular-devkit/build-angular/node_modules/@babel/preset-env/lib/index.js") See "/tmp/ng-sg4wHH/angular-errors.log" for further details

오류 기록:

[root@localhost ~]# more /tmp/ng-sg4wHH/angular-errors.log
[error] Error: [BABEL] /root/catch-up-enterprise/dist/polyfills-es5.8e4ba13e1c10f0a37bb4.js: Could not find plugin "proposal-numeric-separator". Ensure there is an entry 
in ./available-plugins.js for it. (While processing: "/root/catch-up-enterprise/node_modules/@angular-devkit/build-angular/node_modules/@babel/preset-env/lib/index.js")
    at getPlugin (/root/catch-up-enterprise/node_modules/@angular-devkit/build-angular/node_modules/@babel/preset-env/lib/index.js:67:11)
    at Array.from.map.pluginName (/root/catch-up-enterprise/node_modules/@angular-devkit/build-angular/node_modules/@babel/preset-env/lib/index.js:258:62)
    at Array.map (<anonymous>)
    at _default (/root/catch-up-enterprise/node_modules/@angular-devkit/build-angular/node_modules/@babel/preset-env/lib/index.js:258:43)
    at /root/catch-up-enterprise/node_modules/@babel/helper-plugin-utils/lib/index.js:19:12
    at /root/catch-up-enterprise/node_modules/@babel/core/lib/config/full.js:179:14
    at Generator.next (<anonymous>)
    at Function.<anonymous> (/root/catch-up-enterprise/node_modules/@babel/core/lib/gensync-utils/async.js:26:3)
    at Generator.next (<anonymous>)
    at step (/root/catch-up-enterprise/node_modules/gensync/index.js:254:32)
    at evaluateAsync (/root/catch-up-enterprise/node_modules/gensync/index.js:284:5)
    at Function.errback (/root/catch-up-enterprise/node_modules/gensync/index.js:108:7)
    at errback (/root/catch-up-enterprise/node_modules/@babel/core/lib/gensync-utils/async.js:70:18)
    at async (/root/catch-up-enterprise/node_modules/gensync/index.js:183:31)
    at onFirstPause (/root/catch-up-enterprise/node_modules/gensync/index.js:209:13)
    at Generator.next (<anonymous>)

단계 시도 : 문제가 제안서-숫자 분리기 모듈이 누락되었다고 생각하여 아래 명령을 통해 모듈을 설치했습니다.

    npm i @babel/plugin-proposal-numeric-separator

여전히 문제가 해결되지 않았으므로 비슷한 문제 에서 주어진 답변을 시도했지만 여전히 동일한 오류가 발생했습니다.

이 문제를 해결하는 방법?

답변:


28

에서 니콜로 - ribaudo 덕분에 issue8680

@ babel / compat-data ":"7.8.0 "종속성을 추가하면 문제가 해결되었습니다.

vi package.json

    "dependencies": {
        "@babel/compat-data": "7.8.0",
        ...
    }

npm install

ng build --prod

1
나를 위해 완벽하게 일했다
Ahsan Alii

npm i종속성을 추가 한 후 실행하는 것을 잊지 마십시오 .
Stack Underflow

2

여기에 이미지 설명을 입력하십시오

그것은 나를 위해 일한다

1 단계 : devDependencies에 추가 : " @ babel / compat-data": "7.8.0 "

2 단계 : 실행 -npm install

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.