Reactjs 使用无npm或纱线的JS包

Reactjs 使用无npm或纱线的JS包,reactjs,package.json,Reactjs,Package.json,我使用react时只需包含以下两行代码: <script crossorigin src="https://unpkg.com/react@16/umd/react.development.js"></script> <script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script> 现在我想在我的站点上包含一个JS包(

我使用react时只需包含以下两行代码:

<script crossorigin src="https://unpkg.com/react@16/umd/react.development.js"></script>
<script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>

现在我想在我的站点上包含一个JS包()。 我想一个最低限度的设置,所以我不想使用任何包管理器,如npm或纱线(更不用说网页)


不使用npm或Thread就可以包含JS包吗?

您可以用同样的方式包含此库和其他库,只需在cdnjs或unpkg上搜索它们即可

<script crossorigin src="https://unpkg.com/react-select@2.0.0/dist/react-select.js"></script>

一定要把它放在你的链接后面


编辑:这个库依赖于其他库来工作,通过包含这两个库来工作

<script crossorigin src="https://unpkg.com/emotion@9.0.0-0/dist/emotion.umd.min.js"></script>
<script crossorigin src="https://unpkg.com/prop-types@15.7.2/prop-types.js"></script>
<script crossorigin src="https://unpkg.com/react-select@2.0.0/dist/react-select.js"></script>


是的,与使用react.development和react dom的方式相同。只要将脚本包含在这两个代码中就可以了。这看起来非常简单,但是当我想在jsx代码(“”)中使用它时,我得到了“ReferenceError:Select未定义”。这看起来非常棒。我当前的问题是react select v2对于我的react版本来说太旧了,所以我必须使用v3。我找到了这些依赖项
,但我不知道是否应该使用
react select.esm.js
或cjs版本。看起来他们在v3中放弃了对react select的umd模块的支持,我找不到一种简单的方法将其包含在脚本标记中