我对带有React前端和Node.js后端的项目的体系结构和更详细的细节有些困惑,所以请多多包涵。
我在本地通过此命令启动react应用–
npm start
但是在测试中,使用了它-
serve –s build
我通常不会在此环境上构建。当质量检查小组今天尝试构建时,出现了此错误–
[root@ip panel]# serve -s build
/root/.nvm/v7.2.1/lib/node_modules/serve/bin/serve.js:27
const updateCheck = async isDebugging => {
^^^^^^^^^^^
SyntaxError: Unexpected identifier
at Object.exports.runInThisContext (vm.js:78:16)
at Module._compile (module.js:543:28)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
at Module.runMain (module.js:605:10)
at run (bootstrap_node.js:420:7)
at startup (bootstrap_node.js:139:9)
at bootstrap_node.js:535:3
我尝试并在serve
上获得了相同的输出。
在这一点上,我没有检查前端是否可以访问/启动。我上次检查已经结束,所以可能已经结束了。然后,我运行了此命令–
npm run build
获得此输出-
..
..
./src/common/validation.js
Line 36: Unnecessary escape character: \[ no-useless-escape
Line 36: Unnecessary escape character: \[ no-useless-escape
Search for the keywords to learn more about each warning.
To ignore, add // eslint-disable-next-line to the line before.
这个过程似乎停留在那个时刻。
此后,我通过访问前端检查它是否正在运行。 我不确定这里发生了什么。我该如何验证?
我可以使用ps aux
命令查找哪个进程。