问题
希望在本地( localhost:5001 )上运行Webapp进行一些基本的前端测试。无法通过命令npm run serve
环境和工具
Windows 10和Windows 7,Node.js,npm,React.js(前端)和Webpack
我已解决的步骤
利用以前从事此工作的开发人员的先前注释和建议,我被简单指示:
npm i
npm run build
npm run serve
localhost:5001
上查看每次我收到失败的消息:
22 error pwa@1.0.81 serve: `serve dist -s -p 5001`
22 error Exit status 1
23 error Failed at the pwa@1.0.81 serve script.
我已经全局更新了node和npm。我的版本如下:
节点:v8.12.0 和 npm:v6.4.1
因此,在关于存储库和google的github上搜索之后,我找到了此链接https://github.com/facebook/create-react-app/issues/200,并尝试了所介绍的一些方法。主要删除node_modules以及package-lock.json,然后清除缓存并从步骤1开始重试。无济于事-仍然无法生成dist文件夹并运行构建。我还尝试禁用公司防火墙以及我自己的个人防火墙,但无法解决问题。
一个可行的步骤,但与Windows操作系统无关
我在办公室的Mac OS上尝试了确切的过程。它工作正常,生成了dist文件夹,我能够在本地查看该应用程序。
在将其用于Windows时,将不胜感激。该项目对数据非常敏感,但是如果可以帮助我发布一个代码段(或整个文件),请告诉我,我会做的。这是根结构。
node_modules
public
src
package-lock.json
package.json
robots.txt
tsconfig.json
webpack.js
webpack.prod.js
yarn.lock