Seeed-Studio / CodeCraft

Codecraft is a graphical programming software which is based on Scratch 3.0
https://ide.tinkergen.com/
Apache License 2.0
18 stars 3 forks source link

error in launching Codecraft Locally #17

Open vongomben opened 5 months ago

vongomben commented 5 months ago

Hi. I've followed the instructions and I'm getting this error.

dgomb@DESKTOP-V6565NP MINGW64 ~/Documents/GitHub/CodeCraft (main)
$ ls
LICENSE  README.md  TODO.md  blocks/  cleanup.sh*  gui/  l10n/  main/  misc/  run-mac.sh*  run-win64.sh*  tools/  vm/

dgomb@DESKTOP-V6565NP MINGW64 ~/Documents/GitHub/CodeCraft (main)
$ cd gui & npm run start & cd main & npm run start
[1] 1754
[2] 1755
[3] 1756
npmnpm  ERR! ERR!code code ENOENT
 ENOENT
npm ERR! syscall open
npm ERR!npm  syscall open
npm ERR! path C:\Users\dgomb\Documents\GitHub\CodeCraft/package.json
ERR! path C:\Users\dgomb\Documents\GitHub\CodeCraft/package.json
npm ERR! errnonpm -4058
 ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\dgomb\Documents\GitHub\CodeCraft\package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\dgomb\Documents\GitHub\CodeCraft\package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\dgomb\AppData\Local\npm-cache\_logs\2024-01-29T11_13_05_889Z-debug-0.log

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\dgomb\AppData\Local\npm-cache\_logs\2024-01-29T11_13_05_892Z-debug-0.log
[1]   Done                    cd gui
[2]-  Exit 127                npm run start
[3]+  Done                    cd main
chenwenhao568 commented 5 months ago

1、start gui, to start gui, you need to ensure that the three sub-projects blocks, l10n, and vm have been compiled cd gui npm run start 2、need to open a new terminal cd main 3、change window url,find application.js in path main/src/application.js line 213 comment out this linewindow.loadURL(loadURL); open this linewindow.loadURL('http://localhost:8601'); if you need the console you can open this line window.webContents.openDevTools(); 4、in new terminal, start main npm run start

vongomben commented 5 months ago

Hi. I'm experiencing this error when I launch npm run start

    Entrypoint gui = 71b74fde.lib.min.js 71b74fde.lib.min.js.map bd3c0fa4.gui.js bd3c0fa4.gui.js.map
    Entrypoint blocksonly = 71b74fde.lib.min.js 71b74fde.lib.min.js.map 80bb6e9b.blocksonly.js 80bb6e9b.blocksonly.js.map
    Entrypoint compatibilitytesting = 71b74fde.lib.min.js 71b74fde.lib.min.js.map adb6eb70.compatibilitytesting.js adb6eb70.compatibilitytesting.js.map
    Entrypoint player = 71b74fde.lib.min.js 71b74fde.lib.min.js.map e119b520.player.js e119b520.player.js.map
     [0] multi (webpack)-dev-server/client?http://0.0.0.0:8601 react react-dom 52 bytes {lib.min} [built]
     [3] multi (webpack)-dev-server/client?http://0.0.0.0:8601 ./src/playground/index.jsx 40 bytes {gui} [built]
    [14] multi (webpack)-dev-server/client?http://0.0.0.0:8601 ./src/playground/blocks-only.jsx 40 bytes {blocksonly} [built]
    [15] multi (webpack)-dev-server/client?http://0.0.0.0:8601 ./src/playground/compatibility-testing.jsx 40 bytes {compatibilitytesting} [built]
    [16] multi (webpack)-dev-server/client?http://0.0.0.0:8601 ./src/playground/player.jsx 40 bytes {player} [built]
     [./node_modules/classnames/index.js] 1.17 KiB {lib.min} [built]
     [./node_modules/core-js/fn/array/includes.js] 109 bytes {lib.min} [built]
     [./node_modules/es6-object-assign/auto.js] 46 bytes {lib.min} [built]
     [./node_modules/react-dom/index.js] 1.33 KiB {lib.min} [built]
     [./node_modules/react/index.js] 190 bytes {lib.min} [built]
     [./node_modules/webpack-dev-server/client/index.js?http://0.0.0.0:8601] (webpack)-dev-server/client?http://0.0.0.0:8601 4.29 KiB {lib.min} [built]
     [./src/playground/blocks-only.jsx] 1.08 KiB {blocksonly} [built]
     [./src/playground/compatibility-testing.jsx] 5.28 KiB {compatibilitytesting} [built]
     [./src/playground/index.jsx] 1.14 KiB {gui} [built]
     [./src/playground/player.jsx] 3.14 KiB {player} [built]
        + 3032 hidden modules

    ERROR in ./src/lib/toolboxs/toolbox-1009-xml.js
    Module not found: Error: Can't resolve '../../../../blocks/dist/vertical' in 'C:\Users\dgomb\Documents\GitHub\CodeCraft\gui\src\lib\toolboxs'
     @ ./src/lib/toolboxs/toolbox-1009-xml.js 1:0-61
     @ ./src/lib/toolboxs sync ^\.\/toolbox\-.*\-xml\.js$
     @ ./src/lib/toolboxs/toolbox-index.js
     @ ./src/containers/blocks.jsx
     @ ./src/playground/blocks-only.jsx

    ERROR in ./src/lib/toolboxs/toolbox-1008-xml.js
    Module not found: Error: Can't resolve '../../../../blocks/dist/vertical' in 'C:\Users\dgomb\Documents\GitHub\CodeCraft\gui\src\lib\toolboxs'
     @ ./src/lib/toolboxs/toolbox-1008-xml.js 1:0-61
     @ ./src/lib/toolboxs sync ^\.\/toolbox\-.*\-xml\.js$
     @ ./src/lib/toolboxs/toolbox-index.js
     @ ./src/containers/blocks.jsx
     @ ./src/playground/blocks-only.jsx

    ERROR in ../blocks/shim/blockly_compressed_vertical.js
    Module not found: Error: Can't resolve '../blockly_compressed_vertical' in 'C:\Users\dgomb\Documents\GitHub\CodeCraft\blocks\shim'
     @ ../blocks/shim/blockly_compressed_vertical.js 1:17-114
     @ ../blocks/shim/blockly_compressed_vertical.goog.js
     @ ../blocks/node_modules/imports-loader?Blockly=../shim/blocks_compressed_vertical-blockly_compressed_vertical-messages,goog=../shim/blockly_compressed_vertical.goog!../blocks/node_modules/exports-loader?Blockly!../blocks/msg/scratch_msgs.js
     @ ../blocks/shim/vertical.js
     @ ./src/containers/custom-procedures.jsx
     @ ./src/containers/blocks.jsx
     @ ./src/playground/blocks-only.jsx

    ERROR in ../blocks/shim/blocks_compressed_vertical.js
    Module not found: Error: Can't resolve '../blocks_compressed_vertical' in 'C:\Users\dgomb\Documents\GitHub\CodeCraft\blocks\shim'
     @ ../blocks/shim/blocks_compressed_vertical.js 1:17-201
     @ ../blocks/node_modules/imports-loader?Blockly=../shim/blocks_compressed_vertical,goog=../shim/blockly_compressed_vertical.goog!../blocks/node_modules/exports-loader?Blockly!../blocks/msg/messages.js
     @ ../blocks/shim/blocks_compressed_vertical-blockly_compressed_vertical-messages.js
     @ ../blocks/node_modules/imports-loader?Blockly=../shim/blocks_compressed_vertical-blockly_compressed_vertical-messages,goog=../shim/blockly_compressed_vertical.goog!../blocks/node_modules/exports-loader?Blockly!../blocks/msg/scratch_msgs.js
     @ ../blocks/shim/vertical.js
     @ ./src/containers/custom-procedures.jsx
     @ ./src/containers/blocks.jsx
     @ ./src/playground/blocks-only.jsx
    Child html-webpack-plugin for "blocks-only.html":
         1 asset
        Entrypoint undefined = blocks-only.html
        [./node_modules/html-webpack-plugin/lib/loader.js!./src/playground/index.ejs] 9.03 KiB {0} [built]
        [./node_modules/lodash/lodash.js] 531 KiB {0} [built]
        [./node_modules/webpack/buildin/global.js] (webpack)/buildin/global.js 472 bytes {0} [built]
        [./node_modules/webpack/buildin/module.js] (webpack)/buildin/module.js 497 bytes {0} [built]
    Child html-webpack-plugin for "compatibility-testing.html":
         1 asset
        Entrypoint undefined = compatibility-testing.html
        [./node_modules/html-webpack-plugin/lib/loader.js!./src/playground/index.ejs] 9.03 KiB {0} [built]
        [./node_modules/lodash/lodash.js] 531 KiB {0} [built]
        [./node_modules/webpack/buildin/global.js] (webpack)/buildin/global.js 472 bytes {0} [built]
        [./node_modules/webpack/buildin/module.js] (webpack)/buildin/module.js 497 bytes {0} [built]
    Child html-webpack-plugin for "index.html":
         1 asset
        Entrypoint undefined = index.html
        [./node_modules/html-webpack-plugin/lib/loader.js!./src/playground/index.ejs] 9.03 KiB {0} [built]
        [./node_modules/lodash/lodash.js] 531 KiB {0} [built]
        [./node_modules/webpack/buildin/global.js] (webpack)/buildin/global.js 472 bytes {0} [built]
        [./node_modules/webpack/buildin/module.js] (webpack)/buildin/module.js 497 bytes {0} [built]
    Child html-webpack-plugin for "player.html":
         1 asset
        Entrypoint undefined = player.html
        [./node_modules/html-webpack-plugin/lib/loader.js!./src/playground/index.ejs] 9.03 KiB {0} [built]
        [./node_modules/lodash/lodash.js] 531 KiB {0} [built]
        [./node_modules/webpack/buildin/global.js] (webpack)/buildin/global.js 472 bytes {0} [built]
        [./node_modules/webpack/buildin/module.js] (webpack)/buildin/module.js 497 bytes {0} [built]
    Child worker:
                          Asset      Size  Chunks                   Chunk Names
            extension-worker.js  43.6 KiB    main  [emitted]        main
        extension-worker.js.map  42.6 KiB    main  [emitted] [dev]  main
        Entrypoint main = extension-worker.js extension-worker.js.map
        [../vm/node_modules/minilog/lib/common/filter.js] 1.36 KiB {main} [built]
        [../vm/node_modules/minilog/lib/common/minilog.js] 1.55 KiB {main} [built]
        [../vm/node_modules/minilog/lib/web/array.js] 319 bytes {main} [built]
        [../vm/node_modules/minilog/lib/web/console.js] 925 bytes {main} [built]
        [../vm/node_modules/minilog/lib/web/index.js] 1.28 KiB {main} [built]
        [../vm/node_modules/minilog/lib/web/jquery_simple.js] 2.16 KiB {main} [built]
        [../vm/node_modules/minilog/lib/web/localstorage.js] 530 bytes {main} [built]
        [../vm/src/dispatch/shared-dispatch.js] 10.2 KiB {main} [built]
        [../vm/src/dispatch/worker-dispatch.js] 4.09 KiB {main} [built]
        [../vm/src/extension-support/argument-type.js] 575 bytes {main} [built]
        [../vm/src/extension-support/block-type.js] 1.02 KiB {main} [built]
        [../vm/src/extension-support/extension-worker.js] 1.93 KiB {main} [built]
        [../vm/src/extension-support/target-type.js] 328 bytes {main} [built]
        [../vm/src/util/log.js] 87 bytes {main} [built]
        [./node_modules/webpack/buildin/global.js] (webpack)/buildin/global.js 472 bytes {main} [built]
            + 5 hidden modules
i 「wdm」: Failed to compile.

On the other window I get this

 codecraft-lite@1.1.0 start
> webpack && cd app && electron .

Hash: efea70a650078340818d
Version: webpack 4.47.0
Time: 2206ms
Built at: 02/02/2024 10:33:32
   Asset     Size  Chunks             Chunk Names
index.js  182 KiB   index  [emitted]  index
Entrypoint index = index.js
[./index.js] 2.01 KiB {index} [built]
[./src/application.js] 9.56 KiB {index} [built]
[./src/common/image-cache.js] 4.79 KiB {index} [built]
[./src/common/local-storage.js] 578 bytes {index} [built]
[./src/common/net-download.js] 8.24 KiB {index} [built]
[./src/common/net.js] 3.67 KiB {index} [built]
[./src/common/store.js] 610 bytes {index} [built]
[./src/common/utils.js] 2.82 KiB {index} [built]
[./src/config/package.json] 65 bytes {index} [built]
[./src/l10n/message.js] 596 bytes {index} [built]
[./src/modules/projectSave-module.js] 1.41 KiB {index} [built]
[./src/modules/upgarde-module.js] 6 KiB {index} [built]
[electron] external "require(\"electron\")" 42 bytes {index} [built]
[electron-regedit] external "require(\"electron-regedit\")" 42 bytes {index} [built]
[path] external "require(\"path\")" 42 bytes {index} [built]
    + 27 hidden modules

app language : en
isFirstStart : false
onBrowserWindowFocus ---------
onBrowserWindowBlur ---------
onBrowserWindowFocus ---------
onBrowserWindowBlur ---------
[5732:0202/103534.742:ERROR:gpu_init.cc(523)] Passthrough is not supported, GL is disabled, ANGLE is

on http://localhost:8601/ I have the Codecraft icon.

image