0

有没有办法做到这一点?我只在前端使用 react.js 并希望保持这种状态。

4

2 回答 2

1

您可以使用 unpkg,它是一个快速的全球内容交付网络,适用于 npm 上的所有内容。使用它可以使用以下 URL 快速轻松地从任何包中加载任何文件:

<script src="unpkg.com/react@15.3.1/dist/react.min.js"></script>
<script src="unpkg.com/react-dom@15.3.1/dist/react-dom.min.js"></script>
于 2017-09-26T01:35:26.787 回答
1

当你通过 Yarn/npm 构建你的应用程序时,这基本上就是你要做的。系统将捆绑您的资产并生成一个 HTML 文件。如果你打开构建的 index.html,你应该会看到你解析的 React 应用程序是纯 JS 和 HTML。

如果您打算将构建放在 CDN 上,您需要做的就是将资产(JS 和 CSS)和 index.html 移动到您想要托管它们的任何位置。确保<script><link> 指向您的 index.html 中的捆绑资产。

<script type="text/javascript" src="/static/js/your-bundle-main.js"></script> <link href="/static/css/your-bundlemain.0a265734.css" rel="stylesheet">

于 2017-09-24T21:20:40.967 回答