You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fnm installed node should function without problem.
Also, e should check for the existence of its prerequisites and fail straight away otherwise.
Actual Behavior
e cannot find npm and npx from fnm.
> fnm env --use-on-cd --shell power-shell | Out-String | Invoke-Expression
> fnm use 20Using Node v20.17.0
> e help initChecking for build-tools updates'npm' is not recognized as an internal or external command,operable program or batch file.'npx' is not recognized as an internal or external command,operable program or batch file.Running "git pull origin main --rebase --autostash" in C:\Users\jialunhu.intern\.electron_build_toolsFrom https://github.com/electron/build-tools * branch main -> FETCH_HEADbuild-tools is up-to-date<omitted for brevity>
> e init --bootstrap testingApplying: fix: rename sqlite win32 exports to avoid conflicts with Node.jsHook 'python3 src/electron/script/apply_all_patches.py src/electron/patches/config.json' took 127.26 secssubprocess2(143) __init__:python3 src/electron/script/patches-mtime-cache.py apply --cache-file src/electron/patches/mtime-cache.json; cwd=C:\Users\jialunhu.intern\electron\electron________ running 'python3 src/electron/script/patches-mtime-cache.py apply --cache-file src/electron/patches/mtime-cache.json' in 'C:\Users\jialunhu.intern\electron\electron'subprocess2(143) __init__:python3 -c import os, subprocess; os.chdir(os.path.join("src", "electron")); subprocess.check_call(["python3", "script/lib/npx.py", "[email protected]", "install", "--frozen-lockfile"]);; cwd=C:\Users\jialunhu.intern\electron\electron________ running 'python3 -c import os, subprocess; os.chdir(os.path.join("src", "electron")); subprocess.check_call(["python3", "script/lib/npx.py", "[email protected]", "install", "--frozen-lockfile"]);' in 'C:\Users\jialunhu.intern\electron\electron'Traceback (most recent call last): File "C:\Users\jialunhu.intern\electron\electron\src\electron\script\lib\npx.py", line 21, in <module> npx(*sys.argv[1:]) File "C:\Users\jialunhu.intern\electron\electron\src\electron\script\lib\npx.py", line 10, in npx subprocess.check_call(call_args, env=npx_env) File "C:\Users\jialunhu.intern\.electron_build_tools\third_party\depot_tools\bootstrap-2@3_11_8_chromium_35_bin\python3\bin\Lib\subprocess.py", line 408, in check_call retcode = call(*popenargs, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\jialunhu.intern\.electron_build_tools\third_party\depot_tools\bootstrap-2@3_11_8_chromium_35_bin\python3\bin\Lib\subprocess.py", line 389, in call with Popen(*popenargs, **kwargs) as p: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\jialunhu.intern\.electron_build_tools\third_party\depot_tools\bootstrap-2@3_11_8_chromium_35_bin\python3\bin\Lib\subprocess.py", line 1026, in __init__ self._execute_child(args, executable, preexec_fn, close_fds, File "C:\Users\jialunhu.intern\.electron_build_tools\third_party\depot_tools\bootstrap-2@3_11_8_chromium_35_bin\python3\bin\Lib\subprocess.py", line 1538, in _execute_child hp, ht, pid, tid = _winapi.CreateProcess(executable, args, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^FileNotFoundError: [WinError 2] The system cannot find the file specifiedTraceback (most recent call last): File "<string>", line 1, in <module> File "C:\Users\jialunhu.intern\.electron_build_tools\third_party\depot_tools\bootstrap-2@3_11_8_chromium_35_bin\python3\bin\Lib\subprocess.py", line 413, in check_call raise CalledProcessError(retcode, cmd)subprocess.CalledProcessError: Command '['python3', 'script/lib/npx.py', '[email protected]', 'install', '--frozen-lockfile']' returned non-zero exit status 1.Error: Command 'python3 -c import os, subprocess; os.chdir(os.path.join("src", "electron")); subprocess.check_call(["python3", "script/lib/npx.py", "[email protected]", "install", "--frozen-lockfile"]);' returned non-zero exit status 1 in C:\Users\jialunhu.intern\electron\electronTraceback (most recent call last): File "C:\Users\jialunhu.intern\electron\electron\src\electron\script\lib\npx.py", line 21, in <module> npx(*sys.argv[1:]) File "C:\Users\jialunhu.intern\electron\electron\src\electron\script\lib\npx.py", line 10, in npx subprocess.check_call(call_args, env=npx_env) File "C:\Users\jialunhu.intern\.electron_build_tools\third_party\depot_tools\bootstrap-2@3_11_8_chromium_35_bin\python3\bin\Lib\subprocess.py", line 408, in check_call retcode = call(*popenargs, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\jialunhu.intern\.electron_build_tools\third_party\depot_tools\bootstrap-2@3_11_8_chromium_35_bin\python3\bin\Lib\subprocess.py", line 389, in call with Popen(*popenargs, **kwargs) as p: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\jialunhu.intern\.electron_build_tools\third_party\depot_tools\bootstrap-2@3_11_8_chromium_35_bin\python3\bin\Lib\subprocess.py", line 1026, in __init__ self._execute_child(args, executable, preexec_fn, close_fds, File "C:\Users\jialunhu.intern\.electron_build_tools\third_party\depot_tools\bootstrap-2@3_11_8_chromium_35_bin\python3\bin\Lib\subprocess.py", line 1538, in _execute_child hp, ht, pid, tid = _winapi.CreateProcess(executable, args, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^FileNotFoundError: [WinError 2] The system cannot find the file specifiedTraceback (most recent call last): File "<string>", line 1, in <module> File "C:\Users\jialunhu.intern\.electron_build_tools\third_party\depot_tools\bootstrap-2@3_11_8_chromium_35_bin\python3\bin\Lib\subprocess.py", line 413, in check_call raise CalledProcessError(retcode, cmd)subprocess.CalledProcessError: Command '['python3', 'script/lib/npx.py', '[email protected]', 'install', '--frozen-lockfile']' returned non-zero exit status 1.ERROR gclient sync failedERROR Error: Command failed: C:\Users\jialunhu.intern\AppData\Local\fnm_multishells\12788_1732435168359\node.exe C:\Users\jialunhu.intern\.electron_build_tools\src\e sync -v at genericNodeError (node:internal/errors:984:15) at wrappedFn (node:internal/errors:538:14) at checkExecSyncError (node:child_process:891:11) at Object.execFileSync (node:child_process:927:15) at Command.<anonymous> (C:\Users\jialunhu.intern\.electron_build_tools\src\e-init.js:204:22) at Command.listener [as _actionHandler] (C:\Users\jialunhu.intern\.electron_build_tools\node_modules\commander\lib\command.js:480:17) at C:\Users\jialunhu.intern\.electron_build_tools\node_modules\commander\lib\command.js:1234:65 at Command._chainOrCall (C:\Users\jialunhu.intern\.electron_build_tools\node_modules\commander\lib\command.js:1151:12) at Command._parseCommand (C:\Users\jialunhu.intern\.electron_build_tools\node_modules\commander\lib\command.js:1234:27) at Command.parse (C:\Users\jialunhu.intern\.electron_build_tools\node_modules\commander\lib\command.js:889:10)
To Reproduce
Install and activate fnm, fnm use 20
npm i -g @electron/build-tools
e init --bootstrap testing
The text was updated successfully, but these errors were encountered:
Operating System
Windows 11 (24H2 26100.2314)
Expected Behavior
fnm installed node should function without problem.
Also,
e
should check for the existence of its prerequisites and fail straight away otherwise.Actual Behavior
e
cannot findnpm
andnpx
fromfnm
.To Reproduce
fnm
,fnm use 20
npm i -g @electron/build-tools
e init --bootstrap testing
The text was updated successfully, but these errors were encountered: