在“ serve -s build”命令上获取语法错误以调出反应前端

时间:2018-07-19 08:44:09

标签: reactjs npm

我对带有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命令查找哪个进程。

0 个答案:

没有答案