如何在浏览器中加载 NPM 模块?

How do I load NPM modules in the browser?

我想使用 redux-thunk 客户端(在浏览器中),但我找到的唯一实现是 NPM 模块。如何在浏览器中加载 NPM 模块?什么是正确的方法?要捆绑的 Webpack?

我最终使用了 Webpack。

使用 webpack 将是最佳选择,尤其是当您正在构建 React 应用程序并使用 webpack 进行反应时

如果您想将此库用于演示目的或一些示例,您可以从 wzrd.in 获取它:https://wzrd.in/standalone/redux-thunk@latest

这个网站是 browserify-as-a-service,可以构建和 return 你来自 npm 的任何模块。

但请注意,这个东西不应该在生产中使用,因为它不是一个高负载解决方案。对于这种情况,您需要使用一些工具准备构建,例如在本地计算机上使用 Webpack 或 Browserify。

Webpack 或 Browserify 都可以正常工作。

  • WebPack 较新,模块稍小

  • Browserify 存在的时间更长,用户也更多。