相关疑难解决方法(0)

如何使用 Webpack 和 React create-react-app 在 Monaco 中加载 npm 模块类型定义

我想在 React 应用程序中加载 Monaco 中的一些模块类型定义以用于教程目的。

实际上,我在经历了很多痛苦之后才设法让它发挥作用,但以一种非常黑客的方式。所以我不是问如何做,而是问如何正确地做。

我希望可以使用 Webpack 解决的部分是,现在我制作了一个 Node.js 脚本,该脚本获取.d.ts它可以在私有 npm 模块的构建文件夹中找到的所有文件,并将它们保存在一个大的 .json 文件中。

以这种格式

{ [filePath]: 'fileContentAsString' }
Run Code Online (Sandbox Code Playgroud)

然后在 React 中,我导入该 json 并调用addExtraLib每个 json。

{ [filePath]: 'fileContentAsString' }
Run Code Online (Sandbox Code Playgroud)

有没有办法使用一些 webpack 魔法来避免创建 json 文件?

typescript reactjs webpack monaco-editor create-react-app

3
推荐指数
1
解决办法
1542
查看次数