首页 > 解决方案 > 我可以在没有 create-react-app 的现有网页中使用来自 npm 的 React 组件吗?

问题描述

我知道在 React 中,您可以从这个出色的文档 ( https://reactjs.org/docs/add-react-to-a-website.html ) 中将组件添加到任何现有页面。但是,在该示例中,组件是从头开始构建的。我也在从头开始构建我自己的几个组件,但我也想使用来自 npm 的一些不同组件。例如,有一个叫做 react-ace ( https://www.npmjs.com/package/react-ace )。

如果一个组件在 npm 上发布(并且在 unpkg.com 上可用),是否可以像上面的 React 文档示例中那样将它添加到现有页面?我尝试添加一个脚本标签,并以此为源:https : //unpkg.com/react-ace@9.4.1/dist/react-ace.js/main.js 但这不会使 AceEditor 可用。或者,是否必须以某种方式处理组件才能使用它们?

注意:我也在探索使用 create-react-app 来构建和共享应用程序,我可能最终会这样做,但我想知道是否可以在现有页面中使用任何npm React 组件,如果可以,如何使用?

标签: reactjscreate-react-appreact-ace

解决方案


推荐阅读