嘟嘟社区

[疑问] 这个应用怎么成功部署


本帖最后由 NoctuG 于 2022-7-1 21:17 编辑

https://github.com/taniarascia/takenote

按照说明,运行 npm i ,结果报错

  1. npm ERR! code 1
  2. npm ERR! path C:Users21225Downloadstakenotenode_modulesnode-sass
  3. npm ERR! command failed
  4. npm ERR! command C:WINDOWSsystem32cmd.exe /d /s /c node scripts/build.js
  5. npm ERR! Building: C:Program Filesnodejsnode.exe C:Users21225Downloadstakenotenode_modulesnode-gypbinnode-gyp.js rebuild –verbose –libsass_ext= –libsass_cflags= –libsass_ldflags= –libsass_library=
  6. npm ERR! gyp info it worked if it ends with ok
  7. npm ERR! gyp verb cli [
  8. npm ERR! gyp verb cli   ‘C:\Program Files\nodejs\node.exe’,
  9. npm ERR! gyp verb cli   ‘C:\Users\21225\Downloads\takenote\node_modules\node-gyp\bin\node-gyp.js’,
  10. npm ERR! gyp verb cli   ‘rebuild’,
  11. npm ERR! gyp verb cli   ‘–verbose’,
  12. npm ERR! gyp verb cli   ‘–libsass_ext=’,
  13. npm ERR! gyp verb cli   ‘–libsass_cflags=’,
  14. npm ERR! gyp verb cli   ‘–libsass_ldflags=’,
  15. npm ERR! gyp verb cli   ‘–libsass_library=’
  16. npm ERR! gyp verb cli ]
  17. npm ERR! gyp info using [email protected]
  18. npm ERR! gyp info using [email protected] | win32 | x64
  19. npm ERR! gyp verb command rebuild []
  20. npm ERR! gyp verb command clean []
  21. npm ERR! gyp verb clean removing "build" directory
  22. npm ERR! gyp verb command configure []
  23. npm ERR! gyp verb check python checking for Python executable "python2" in the PATH
  24. npm ERR! gyp verb `which` failed Error: not found: python2
  25. npm ERR! gyp verb `which` failed     at getNotFoundError (C:Users21225Downloadstakenotenode_modulesnode-gypnode_moduleswhichwhich.js:13:12)
  26. npm ERR! gyp verb `which` failed     at F (C:Users21225Downloadstakenotenode_modulesnode-gypnode_moduleswhichwhich.js:68:19)
  27. npm ERR! gyp verb `which` failed     at E (C:Users21225Downloadstakenotenode_modulesnode-gypnode_moduleswhichwhich.js:80:29)
  28. npm ERR! gyp verb `which` failed     at C:Users21225Downloadstakenotenode_modulesnode-gypnode_moduleswhichwhich.js:89:16
  29. npm ERR! gyp verb `which` failed     at C:Users21225Downloadstakenotenode_modulesisexeindex.js:42:5
  30. npm ERR! gyp verb `which` failed     at C:Users21225Downloadstakenotenode_modulesisexewindows.js:36:5
  31. npm ERR! gyp verb `which` failed     at FSReqCallback.oncomplete (node:fs:198:21)
  32. npm ERR! gyp verb `which` failed  python2 Error: not found: python2
  33. npm ERR! gyp verb `which` failed     at getNotFoundError (C:Users21225Downloadstakenotenode_modulesnode-gypnode_moduleswhichwhich.js:13:12)
  34. npm ERR! gyp verb `which` failed     at F (C:Users21225Downloadstakenotenode_modulesnode-gypnode_moduleswhichwhich.js:68:19)
  35. npm ERR! gyp verb `which` failed     at E (C:Users21225Downloadstakenotenode_modulesnode-gypnode_moduleswhichwhich.js:80:29)
  36. npm ERR! gyp verb `which` failed     at C:Users21225Downloadstakenotenode_modulesnode-gypnode_moduleswhichwhich.js:89:16
  37. npm ERR! gyp verb `which` failed     at C:Users21225Downloadstakenotenode_modulesisexeindex.js:42:5
  38. npm ERR! gyp verb `which` failed     at C:Users21225Downloadstakenotenode_modulesisexewindows.js:36:5
  39. npm ERR! gyp verb `which` failed     at FSReqCallback.oncomplete (node:fs:198:21) {
  40. npm ERR! gyp verb `which` failed   code: ‘ENOENT’
  41. npm ERR! gyp verb `which` failed }
  42. npm ERR! gyp verb check python checking for Python executable "python" in the PATH
  43. npm ERR! gyp verb `which` failed Error: not found: python
  44. npm ERR! gyp verb `which` failed     at getNotFoundError (C:Users21225Downloadstakenotenode_modulesnode-gypnode_moduleswhichwhich.js:13:12)
  45. npm ERR! gyp verb `which` failed     at F (C:Users21225Downloadstakenotenode_modulesnode-gypnode_moduleswhichwhich.js:68:19)
  46. npm ERR! gyp verb `which` failed     at E (C:Users21225Downloadstakenotenode_modulesnode-gypnode_moduleswhichwhich.js:80:29)
  47. npm ERR! gyp verb `which` failed     at C:Users21225Downloadstakenotenode_modulesnode-gypnode_moduleswhichwhich.js:89:16
  48. npm ERR! gyp verb `which` failed     at C:Users21225Downloadstakenotenode_modulesisexeindex.js:42:5
  49. npm ERR! gyp verb `which` failed     at C:Users21225Downloadstakenotenode_modulesisexewindows.js:36:5
  50. npm ERR! gyp verb `which` failed     at FSReqCallback.oncomplete (node:fs:198:21)
  51. npm ERR! gyp verb `which` failed  python Error: not found: python
  52. npm ERR! gyp verb `which` failed     at getNotFoundError (C:Users21225Downloadstakenotenode_modulesnode-gypnode_moduleswhichwhich.js:13:12)
  53. npm ERR! gyp verb `which` failed     at F (C:Users21225Downloadstakenotenode_modulesnode-gypnode_moduleswhichwhich.js:68:19)
  54. npm ERR! gyp verb `which` failed     at E (C:Users21225Downloadstakenotenode_modulesnode-gypnode_moduleswhichwhich.js:80:29)
  55. npm ERR! gyp verb `which` failed     at C:Users21225Downloadstakenotenode_modulesnode-gypnode_moduleswhichwhich.js:89:16
  56. npm ERR! gyp verb `which` failed     at C:Users21225Downloadstakenotenode_modulesisexeindex.js:42:5
  57. npm ERR! gyp verb `which` failed     at C:Users21225Downloadstakenotenode_modulesisexewindows.js:36:5
  58. npm ERR! gyp verb `which` failed     at FSReqCallback.oncomplete (node:fs:198:21) {
  59. npm ERR! gyp verb `which` failed   code: ‘ENOENT’
  60. npm ERR! gyp verb `which` failed }
  61. npm ERR! gyp verb could not find "python". checking python launcher
  62. npm ERR! gyp verb could not find "python". guessing location
  63. npm ERR! gyp verb ensuring that file exists: C:Python27python.exe
  64. npm ERR! gyp ERR! configure error
  65. npm ERR! gyp ERR! stack Error: Can’t find Python executable "python", you can set the PYTHON env variable.
  66. npm ERR! gyp ERR! stack     at PythonFinder.failNoPython (C:Users21225Downloadstakenotenode_modulesnode-gyplibconfigure.js:484:19)
  67. npm ERR! gyp ERR! stack     at PythonFinder.<anonymous> (C:Users21225Downloadstakenotenode_modulesnode-gyplibconfigure.js:509:16)
  68. npm ERR! gyp ERR! stack     at callback (C:Users21225Downloadstakenotenode_modulesgraceful-fspolyfills.js:295:20)npm ERR! gyp ERR! stack     at FSReqCallback.oncomplete (node:fs:198:21)
  69. npm ERR! gyp ERR! System Windows_NT 10.0.22000
  70. npm ERR! gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Users\21225\Downloads\takenote\node_modules\node-gyp\bin\node-gyp.js" "rebuild" "–verbose" "–libsass_ext=" "–libsass_cflags=" "–libsass_ldflags=" "–libsass_library="
  71. npm ERR! gyp ERR! cwd C:Users21225Downloadstakenotenode_modulesnode-sass
  72. npm ERR! gyp ERR! node -v v16.15.0
  73. npm ERR! gyp ERR! node-gyp -v v3.8.0
  74. npm ERR! gyp ERR! not ok
  75. npm ERR! Build failed with error code: 1
  76. npm ERR! A complete log of this run can be found in:
  77. npm ERR!     C:Users21225AppDataLocalnpm-cache_logs2022-07-01T05_42_25_066Z-debug-0.log

复制代码

按照演示
演示中的部署记录[https://app.netlify.com/sites/tnote/deploys](直接这个仓库的源码),应当运行npm run build,仍然部署失败,请问各位神通广大的mjj,这是怎么回事?

not found: python2
本帖最后由 hardwar 于 2022-7-1 21:27 编辑

Docker好文明