我正在尝试在本地主机上运行后端代码。直到我将视频添加到该文件夹并运行一个python程序,该程序才能正常运行,该程序使用该视频输出应在本地主机上显示的结果。
在运行python程序之前,我先安装了opencv,python 3和pip3。
我所有其他团队成员都具有完全相同的结构和代码,并且对他们来说工作得很好。
毕竟,我得到的是这个错误:
C:\Third_Year\IBM_project\ibm\back_end>npm start back-end@0.0.0 start C:\Third_Year\IBM_project\ibm\back_end node ./bin/www undefined:1 [{'frame_number': 1,'roi0': [101.78202823559488,99.39509279584912,49.546951219239915,29.728170731543948],'intensity0': 80.0,'roi1': [101.78202823559488,'intensity1': 157.0},^ SyntaxError: Unexpected token ' in JSON at position 2 at JSON.parse (<anonymous>) at C:\Third_Year\IBM_project\ibm\back_end\routes\IntensityAPI.js:31:19 at FSReqCallback.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:63:3) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! back-end@0.0.0 start: `node ./bin/www` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the back-end@0.0.0 start script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\holly\AppData\Roaming\npm-cache\_logs\2020-03-16T11_03_34_055Z-debug.log C:\Third_Year\IBM_project\ibm\back_end>
我尝试过
-
正在运行;
npm cache clean --force
-
通过运行以下命令来删除
node_modules
文件夹和package-lock.json
文件:rm -rf node_modules package-lock.json
或通过进入目录并右键单击>删除/移至回收站手动删除它。
-
正在运行;
npm install
然后重新开始运行;npm start
但是这不能解决我的问题,还有其他建议吗?