我正在编写一个 React 教程,但是我们没有使用 Node js 作为后端服务器。然而,我们使用的是 babel 、 webpack 和 React ,但 apache 带有自定义 php 后端。
因此,据我研究,我们无法访问进程对象,因为它是 Node 内部对象?
const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`;
这似乎是 react 开发所必需的关键对象,但就像我说的,我只是一个新手,所以我不知道答案。
我们如何访问该对象,或者如果不是,我们的备份计划是什么,因为我在我查看过的其他 react 代码中看到了该进程对象,并且我想在我们开始大量开发之前确保它可用
最佳答案
process
对象是 Node 特有的东西,但它的用法广泛与 Webpack 一起使用以提供环境变量。默认情况下Webpack creates a polyfill对于 process
对象。
要创建自己的变量,您可以使用 Webpak 插件 EnvironmentPlugin .
关于node.js - 无法访问react和非node js后端(apache)服务器应用程序中的进程对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54382824/