Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Build Error needs fixing before i can continue#570

Unanswered
sprinteroz asked this question inQ&A
Discussion options

PS C:\Users\user\daedalOS> npm run build> daedalos@2.0.0 build> yarn build:prebuild && next buildyarn run v1.22.22warning ..\package.json: No license field$ node scripts/robots.js && node scripts/rssBuilder.js && node scripts/searchIndex.js && node scripts/preloadIcons.js && node scripts/cacheShortcuts.js && yarn build:fswarning ..\package.json: No license field$ node scripts/fs2json.js --exclude .index --out public/.index/fs.9p.json ./publicCreating file tree ...Creating json ...Done in 1.32s.   ▲ Next.js 15.2.4   Linting and checking validity of types  .Failed to compile../components/apps/Terminal/processGit.ts:2:31Type error: Cannot find module 'browserfs/dist/node/core/FS' or its corresponding type declarations.  1 | import { join } from "path";> 2 | import { type FSModule } from "browserfs/dist/node/core/FS";    |                               ^  3 | import {  4 |   type AuthCallback,  5 |   type GitAuth,Next.js build worker exited with code: 1 and signal: nullPS C:\Users\user\daedalOS> npm start> daedalos@2.0.0 start> next start ⨯ Failed to start serverError: listen EADDRINUSE: address already in use :::3000    at <unknown> (Error: listen EADDRINUSE: address already in use :::3000)    at new Promise (<anonymous>) {  code: 'EADDRINUSE',  errno: -4091,  syscall: 'listen',  address: '::',  port: 3000}PS C:\Users\user\daedalOS> npm install> daedalos@2.0.0 prepare> huskyup to date, audited 1172 packages in 3s263 packages are looking for funding  run `npm fund` for detailsfound 0 vulnerabilitiesPS C:\Users\user\daedalOS>
PS C:\Users\user\daedalOS> cat package.json{  "name": "daedalos",  "version": "2.0.0",  "description": "Desktop environment in the browser",  "author": {    "name": "Dustin Brett",    "email": "dustinbrett@gmail.com",    "url": "https://dustinbrett.com"  },  "license": "MIT",  "browserslist": [    "defaults and supports es6 and not ie 11 and >1%"  ],  "scripts": {    "build": "yarn build:prebuild && next build",    "build:bundle-analyzer": "yarn build",    "build:fs": "node scripts/fs2json.js --exclude .index --out public/.index/fs.9p.json ./public",    "build:minify": "node scripts/minifyHtml.js && node scripts/minifyJs.js",    "build:prebuild": "node scripts/robots.js && node scripts/rssBuilder.js && node scripts/searchIndex.js && node scripts/preloadIcons.js && node scripts/cacheShortcuts.js && yarn build:fs",    "docker:build": "docker build -t daedalos .",    "docker:run": "docker run -dp 3000:3000 --rm --name daedalos daedalos",    "dev": "next dev",    "dev:ssl": "next dev --experimental-https",    "e2e": "playwright test",    "e2e:ui": "playwright test --ui",    "eslint": "eslint .",    "prepare": "husky",    "prettier": "prettier --write .",    "serve": "serve out",    "stylelint": "stylelint --formatter=verbose **/*.ts*",    "test": "jest",    "unused-exports": "ts-prune --project tsconfig.json --ignore \"\\pages|\\e2e\" --error",    "update": "yarn upgrade-interactive --latest",    "start": "next start"  },  "lint-staged": {    "*": "prettier --ignore-unknown --write",    "*.{ts,tsx}": "stylelint --fix",    "*.{js,ts,tsx}": "eslint --fix"  },  "resolutions": {    "@emotion/is-prop-valid": "^1.3.1"  },  "dependencies": {    "@ffmpeg/ffmpeg": "^0.12.15",    "@mlc-ai/web-llm": "^0.2.78",    "@monaco-editor/loader": "^1.5.0",    "@panzoom/panzoom": "^4.6.0",    "@prettier/plugin-xml": "^3.4.1",    "@wasmer/wasm-transformer": "^0.12.0",    "ani-cursor": "^0.0.5",    "browserfs": "https://github.com/jvilk/BrowserFS.git#a96aa2d",    "butterchurn-presets": "^3.0.0-beta.4",    "canvas-confetti": "^1.9.3",    "decode-ico": "^0.4.1",    "dompurify": "^3.2.4",    "eslint-config-airbnb": "^19.0.4",    "eslint-plugin-react-hooks": "^4.6.2",    "exceljs": "^4.4.0",    "exif-js": "^2.3.0",    "fflate": "^0.8.2",    "file-type": "^20.4.1",    "fix-webm-duration": "^1.0.6",    "gif.js": "^0.2.0",    "idb": "^8.0.2",    "ini": "^5.0.0",    "isomorphic-git": "^1.30.1",    "libheif-js": "^1.18.2",    "mediainfo.js": "^0.3.4",    "minimist": "^1.2.8",    "motion": "12.5.0",    "multiformats": "^13.3.2",    "music-metadata-browser": "^2.5.11",    "next": "^15.2.4",    "nostr-tools": "^1.17.0",    "opentype.js": "^1.3.4",    "playlist-parser": "^0.0.11",    "prettier": "^3.5.3",    "print-js": "^1.6.0",    "quickjs-emscripten": "^0.31.0",    "react": "^18.3.1",    "react-dom": "^18.3.1",    "react-redux": "^9.2.0",    "react-rnd": "10.5.2",    "resedit": "^2.0.3",    "rtf.js": "^3.0.9",    "styled-components": "^6.1.16",    "utif": "https://github.com/photopea/UTIF.js",    "wasi-js": "^1.7.3"  },  "devDependencies": {    "@axe-core/playwright": "^4.10.1",    "@next/bundle-analyzer": "^15.2.4",    "@next/eslint-plugin-next": "^15.2.4",    "@playwright/test": "1.51.1",    "@types/canvas-confetti": "^1.9.0",    "@types/dom-chromium-ai": "^0.0.6",    "@types/dompurify": "^3.2.0",    "@types/gif.js": "^0.2.5",    "@types/ini": "^4.1.1",    "@types/jest": "^29.5.14",    "@types/lunr": "^2.3.7",    "@types/minimist": "^1.2.5",    "@types/node": "^22.13.11",    "@types/offscreencanvas": "^2019.7.3",    "@types/opentype.js": "^1.3.8",    "@types/react": "^19.0.12",    "@types/react-dom": "^19.0.4",    "@types/ua-parser-js": "^0.7.39",    "@types/video.js": "^7.3.58",    "@types/wicg-file-system-access": "^2023.10.5",    "@typescript-eslint/eslint-plugin": "^8.27.0",    "@typescript-eslint/parser": "^8.27.0",    "7z-wasm": "^1.1.0",    "emulators": "^8.3.3",    "emulators-ui": "^0.73.9",    "eruda": "^3.4.1",    "eslint": "^8.57.1",    "eslint-config-next": "^15.2.3",    "eslint-config-prettier": "^10.1.1",    "eslint-plugin-deprecation": "^3.0.0",    "eslint-plugin-import": "^2.31.0",    "eslint-plugin-jest": "^28.11.0",    "eslint-plugin-jsx-a11y": "^6.10.2",    "eslint-plugin-no-relative-import-paths": "^1.6.1",    "eslint-plugin-playwright": "^2.2.0",    "eslint-plugin-promise": "^7.2.1",    "eslint-plugin-react": "^7.37.4",    "eslint-plugin-react-hooks-addons": "^0.4.1",    "eslint-plugin-regexp": "^2.7.0",    "eslint-plugin-sonarjs": "^3.0.2",    "eslint-plugin-sort-keys-fix": "^1.1.2",    "eslint-plugin-typescript-sort-keys": "^3.3.0",    "eslint-plugin-unicorn": "^56.0.1",    "eslint-plugin-unused-imports": "^4.1.4",    "html-minifier-terser": "^7.2.0",    "html-to-image": "^1.11.13",    "husky": "^9.1.7",    "jest": "^29.7.0",    "jest-environment-jsdom": "^29.7.0",    "lint-staged": "^15.5.0",    "lunr": "^2.3.9",    "monaco-editor": "^0.52.2",    "pdfjs-dist": "^5.0.375",    "playwright-core": "1.51.1",    "postcss": "^8.5.3",    "postcss-styled-syntax": "^0.7.1",    "postcss-syntax": "^0.36.2",    "serve": "^14.2.4",    "stylelint": "^16.17.0",    "stylelint-config-standard": "^37.0.0",    "stylelint-order": "^6.0.4",    "terser": "^5.39.0",    "tinymce": "^7.7.2",    "ts-prune": "^0.10.3",    "typescript": "^5.8.2",    "webamp": "^1.5.0",    "xterm": "^5.3.0"  }}PS C:\Users\user\daedalOS>

below error from 127.0.0.1:3000

Error: ./contexts/fileSystem/useAsyncFs.ts:3:1�[31m�[1mModule not found�[22m�[39m: Package path ./dist/node/core/node_fs_stats is not exported from package C:\Users\user\daedalOS\node_modules\browserfs (see exports field in C:\Users\user\daedalOS\node_modules\browserfs\package.json)�[0m �[90m 1 |�[39m �[36mimport�[39m { join } �[36mfrom�[39m �[32m"path"�[39m�[33m;�[39m�[0m�[0m �[90m 2 |�[39m �[36mimport�[39m { type �[33mFSModule�[39m } �[36mfrom�[39m �[32m"browserfs/dist/node/core/FS"�[39m�[33m;�[39m�[0m�[0m�[31m�[1m>�[22m�[39m�[90m 3 |�[39m �[36mimport�[39m �[33mStats�[39m�[33m,�[39m { �[33mFileType�[39m } �[36mfrom�[39m �[32m"browserfs/dist/node/core/node_fs_stats"�[39m�[33m;�[39m�[0m�[0m �[90m   |�[39m �[31m�[1m^�[22m�[39m�[0m�[0m �[90m 4 |�[39m �[36mimport�[39m { useEffect�[33m,�[39m useMemo�[33m,�[39m useRef�[33m,�[39m useState } �[36mfrom�[39m �[32m"react"�[39m�[33m;�[39m�[0m�[0m �[90m 5 |�[39m �[36mimport�[39m type �[33m*�[39m �[36mas�[39m �[33mIBrowserFS�[39m �[36mfrom�[39m �[32m"browserfs"�[39m�[33m;�[39m�[0m�[0m �[90m 6 |�[39m �[36mimport�[39m type �[33mEmscriptenFileSystem�[39m �[36mfrom�[39m �[32m"browserfs/dist/node/backend/Emscripten"�[39m�[33m;�[39m�[0mhttps://nextjs.org/docs/messages/module-not-foundImport trace for requested module:./contexts/fileSystem/useFileSystemContextState.ts./contexts/fileSystem/index.ts./pages/_app.tsx    at BuildError (webpack-internal:///(pages-dir-browser)/./node_modules/next/dist/client/components/react-dev-overlay/ui/container/build-error.js:43:41)    at renderWithHooks (webpack-internal:///(pages-dir-browser)/./node_modules/react-dom/cjs/react-dom.development.js:15486:18)    at updateFunctionComponent (webpack-internal:///(pages-dir-browser)/./node_modules/react-dom/cjs/react-dom.development.js:19619:24)    at beginWork (webpack-internal:///(pages-dir-browser)/./node_modules/react-dom/cjs/react-dom.development.js:21635:16)    at beginWork$1 (webpack-internal:///(pages-dir-browser)/./node_modules/react-dom/cjs/react-dom.development.js:27460:14)    at performUnitOfWork (webpack-internal:///(pages-dir-browser)/./node_modules/react-dom/cjs/react-dom.development.js:26591:12)    at workLoopSync (webpack-internal:///(pages-dir-browser)/./node_modules/react-dom/cjs/react-dom.development.js:26500:5)    at renderRootSync (webpack-internal:///(pages-dir-browser)/./node_modules/react-dom/cjs/react-dom.development.js:26468:7)    at performConcurrentWorkOnRoot (webpack-internal:///(pages-dir-browser)/./node_modules/react-dom/cjs/react-dom.development.js:25772:74)    at workLoop (webpack-internal:///(pages-dir-browser)/./node_modules/scheduler/cjs/scheduler.development.js:266:34)    at flushWork (webpack-internal:///(pages-dir-browser)/./node_modules/scheduler/cjs/scheduler.development.js:239:14)    at MessagePort.performWorkUntilDeadline (webpack-internal:///(pages-dir-browser)/./node_modules/scheduler/cjs/scheduler.development.js:533:21)
You must be logged in to vote

Replies: 2 comments

Comment options

It looks to be missing some needed BrowserFS deps. Either you need to re-runyarn install or fix why it has the wrong/missing deps. Also I see an error about something already running so at some point you also had 2 servers on port 3000.

You must be logged in to vote
0 replies
Comment options

You should be usingyarn, notnpm. So the initial install would requireyarn install which uses theyarn.lock file and would give you the correct deps.

You must be logged in to vote
0 replies
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Category
Q&A
Labels
None yet
2 participants
@sprinteroz@DustinBrett
Converted from issue

This discussion was converted from issue #566 on March 29, 2025 23:18.


[8]ページ先頭

©2009-2025 Movatter.jp