在 Next.js React SSR 应用程序中使用节点 'url' 模块
Using the node 'url' module in Next.js react SSR app
我正在为我的 Next.js React 应用程序寻找 url builder/parser 模块,当我看到 next-routes 模块只导入节点 'url'模块。
如何在浏览器生命周期中处理这个问题?我可以在我的反应代码中安全地使用 import url from 'url'
吗?因为 next.js 是同构的,所以我不确定这是如何得到 handled/used.
Next.js 尽可能使用 Webpack 将 NPM 模块捆绑到客户端。
至于像url
这样的核心Node.js模块,Webpack内部有node-libs-browser模块来导出browser/mock实现到客户端。
所以是的,你可以安全地在 React 中使用 import url from 'url'
。
另请参阅 isomorphic-fetch 等同构模块,它们补充了服务器上的浏览器功能,反之亦然。
我正在为我的 Next.js React 应用程序寻找 url builder/parser 模块,当我看到 next-routes 模块只导入节点 'url'模块。
如何在浏览器生命周期中处理这个问题?我可以在我的反应代码中安全地使用 import url from 'url'
吗?因为 next.js 是同构的,所以我不确定这是如何得到 handled/used.
Next.js 尽可能使用 Webpack 将 NPM 模块捆绑到客户端。
至于像url
这样的核心Node.js模块,Webpack内部有node-libs-browser模块来导出browser/mock实现到客户端。
所以是的,你可以安全地在 React 中使用 import url from 'url'
。
另请参阅 isomorphic-fetch 等同构模块,它们补充了服务器上的浏览器功能,反之亦然。