我正在嘗試npm run build使用 jenkins 構建前端應用程式。但出現以下錯誤。您能告訴我,如何解決以下錯誤嗎?
Creating an optimized production build...
Failed to compile.
./node_modules/xlsx/jszip.js 7855:112
Module parse failed: Unexpected token (7855:112)
File was processed with these loaders:
* ./node_modules/babel-loader/lib/index.js
You may need an additional loader to handle the result of these loaders.
| * not null.
| */
> function gen_bitlen(s, desc) /* deflate_state *s;*/ /* tree_desc *desc; /* the tree descriptor */*/{
| var tree = desc.dyn_tree;
| var max_code = desc.max_code;
我正在使用 nodejs 版本 v16.18.1 和 npm 版本 8.19.2 ..
uj5u.com熱心網友回復:
我正在使用與您相同的 Angular 11,我認為安裝失敗時一些升級包
uj5u.com熱心網友回復:
我將 xlsx 版本從 0.17.5 升級到最新的 0.18.5。我們使用角度 14.1.3。這解決了構建問題。但尚未確定這對我們在平臺中使用的 excel 功能是否有任何副作用。
uj5u.com熱心網友回復:
升級 xlsx 版本后(如@PratikMehta 所述),如果您在 React 專案中處理這樣的匯入問題:
Attempted import error: 'xlsx' does not contain a default export (imported as 'XLSX').
只需更改以下行
import XLSX from 'xlsx';
至
import * as XLSX from 'xlsx';
感謝: https ://onlyabug.com/issue/xlsx-is-not-exported-from-xlsx-2632
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/528159.html
上一篇:ReactNative:執行com.android.build.gradle.internal.tasks.Workers$ActionFacade時發生故障
