很多采用者调查报告说,在前段时间对盛行的开放源码应用软件工程项目进行更动后,她们最喜欢的Facebook应用流程无须组织工作。
负责管理的开放源码工程项目由 Facebook 的控股公司Meta合作开发,名叫 Create React App。Create React App 原产在 GitHub 和 npm 上,意在协助合作开发者透过两个单纯的指示加速构筑白眉林 React 应用流程。因此,大批合作开发者倚靠它为 Facebook 和其他中文网站构筑应用流程。
GitHub 采用者前段时间在接到下列严重错误新一代消息后,在试著构筑其 create-react-app 构筑时开始调查报告难题:“Type:Error: MiniCssExtractPlugin is not a constructor”。此严重错误新一代消息说明难题不是 Create React App 这类,而是它的两个称作 Mini CSS Extract Plugin 的倚赖项。
Mini CSS Extract Plugin 是另两个畅销的工程项目,少于 460 亿个 GitHub 存储库和少于 7,000 个 npm 工程项目倚赖。该工程项目用作将 CSS 标识符抽取到原则上的文档中,依照BleepingComputer为每一包涵 CSS 的 JavaScript 文档聚合两个 CSS 文档。
潜在性的化解方式
Mini CSS Extract Plugin (v. 2.5.0) 的新一代版是前段时间正式发布的,直言这个预览是引致 Create React App 工程项目构筑失利的其原因。
虽然BleepingComputer认为向应用流程加进“类别”可能将是引致 Create React App 示例崩盘的其原因,但GitHub 上的严重坦谢更进一步科学研究了很多可能将的其原因。
在 Facebook 的开放源码项目组正式发布特别针对该难题的适度复原流程以后,很多合作开发者已经能透过将 Mini CSS Extract Plugin 降班到版 2.4.5 来让她们的 Create React App 构筑组织工作。依照合作开发者Alexandru Pavalovi的讲法,您可以透过在 JavaScript 应用流程的 package.json 文档中加进录于标识符来将您的版一般来说为 2.4.5。须要加进的标识符是:
“决议案”:{
“Mini CSS 抽取应用流程”:“2.4.5”
},
但是,这种化解方式呼吸困难用作这些不采用 Yarn 但前端合作开发者Oscar Busk说运转下列指示 (npm i -D --save-exact mini-css-extract-plugin@2.4.5) 可能将有效.
希望难题将很快透过更永久的复原得到化解,但在那以后,您可以试著测试这两种变通方式,以使您的 Create React App 构筑组织工作。