Hello,
Having quite a lot of build problems as follows:
- npm debug log:
0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli '/Users/kdassharma1/.nvm/versions/node/v12.14.1/bin/node',
1 verbose cli '/Users/kdassharma1/.nvm/versions/node/v12.14.1/bin/npm',
1 verbose cli 'run',
1 verbose cli 'prepare'
1 verbose cli ]
2 info using npm@6.13.4
3 info using node@v12.14.1
4 verbose run-script [ 'prepare' ]
5 info lifecycle browser-app@0.0.0~prepare: browser-app@0.0.0
6 verbose lifecycle browser-app@0.0.0~prepare: unsafe-perm in lifecycle true
7 verbose lifecycle browser-app@0.0.0~prepare: PATH: /Users/kdassharma1/.nvm/versions/node/v12.14.1/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/Users/kdassharma1/Documents/GitHub/ToolChain/theia/browser-app/node_modules/.bin:/Users/kdassharma1/Documents/GitHub/ToolChain/theia/browser-app/node_modules/.bin:/Users/kdassharma1/Documents/GitHub/ToolChain/theia/node_modules/.bin:/Users/kdassharma1/Documents/GitHub/ToolChain/node_modules/.bin:/Users/kdassharma1/Documents/GitHub/node_modules/.bin:/Users/kdassharma1/Documents/node_modules/.bin:/Users/kdassharma1/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/Users/kdassharma1/.nvm/versions/node/v12.14.1/bin:/var/folders/_z/hl41vr0s7s11fw1w55fs45bc0000gp/T/yarn--1598988296283-0.10769662624992549:/Users/kdassharma1/Documents/GitHub/ToolChain/theia/node_modules/.bin:/Users/kdassharma1/.config/yarn/link/node_modules/.bin:/Users/kdassharma1/Documents/GitHub/ToolChain/theia/node_modules/.bin:/Users/kdassharma1/.nvm/versions/node/v12.14.1/libexec/lib/node_modules/npm/bin/node-gyp-bin:/Users/kdassharma1/.nvm/versions/node/v12.14.1/lib/node_modules/npm/bin/node-gyp-bin:/Users/kdassharma1/.nvm/versions/node/v12.14.1/bin/node_modules/npm/bin/node-gyp-bin:/Library/Frameworks/Python.framework/Versions/3.8/bin:/Library/Frameworks/Python.framework/Versions/3.8/bin:/anaconda3/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Library/Frameworks/Python.framework/Versions/3.8/bin:/Users/kdassharma1/.nvm/versions/node/v12.14.1/bin:/anaconda3/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/Users/kdassharma1/.rvm/bin
8 verbose lifecycle browser-app@0.0.0~prepare: CWD: /Users/kdassharma1/Documents/GitHub/ToolChain/theia/browser-app
9 silly lifecycle browser-app@0.0.0~prepare: Args: [ '-c', 'theia build --mode development' ]
10 silly lifecycle browser-app@0.0.0~prepare: Returned: code: 1 signal: null
11 info lifecycle browser-app@0.0.0~prepare: Failed to exec prepare script
12 verbose stack Error: browser-app@0.0.0 prepare: `theia build --mode development`
12 verbose stack Exit status 1
12 verbose stack at EventEmitter.<anonymous> (/Users/kdassharma1/.nvm/versions/node/v12.14.1/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
12 verbose stack at EventEmitter.emit (events.js:223:5)
12 verbose stack at ChildProcess.<anonymous> (/Users/kdassharma1/.nvm/versions/node/v12.14.1/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
12 verbose stack at ChildProcess.emit (events.js:223:5)
12 verbose stack at maybeClose (internal/child_process.js:1021:16)
12 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)
13 verbose pkgid browser-app@0.0.0
14 verbose cwd /Users/kdassharma1/Documents/GitHub/ToolChain/theia/browser-app
15 verbose Darwin 19.6.0
16 verbose argv "/Users/kdassharma1/.nvm/versions/node/v12.14.1/bin/node" "/Users/kdassharma1/.nvm/versions/node/v12.14.1/bin/npm" "run" "prepare"
17 verbose node v12.14.1
18 verbose npm v6.13.4
19 error code ELIFECYCLE
20 error errno 1
21 error browser-app@0.0.0 prepare: `theia build --mode development`
21 error Exit status 1
22 error Failed at the browser-app@0.0.0 prepare script.
22 error This is probably not a problem with npm. There is likely additional logging output above.
23 verbose exit [ 1, true ]
- yarn upgrade:
WARNING in ../node_modules/vscode-textmate/release/main.js 23:15-27
Critical dependency: the request of a dependency is an expression
@ ../node_modules/@theia/monaco/lib/browser/textmate/monaco-textmate-service.js
@ ../node_modules/@theia/monaco/lib/browser/textmate/monaco-textmate-frontend-bindings.js
@ ../node_modules/@theia/monaco/lib/browser/monaco-frontend-module.js
@ ../node_modules/@theia/monaco/lib/browser/monaco-browser-module.js
@ ./src-gen/frontend/index.js
WARNING in ../node_modules/vscode-textmate/release/main.js
Module Warning (from ../node_modules/source-map-loader/index.js):
(Emitted value instead of a
n instance of Error) Cannot find SourceMap 'main.js.map': Error: Can't resolve './main.js.map' in '/Users/kdassharma1/Documents/GitHub/ToolChain/theia/node_modules/vscode-textmate/release'
@ ../node_modules/@theia/monaco/lib/browser/textmate/monaco-textmate-service.js 76:24-50
@ ../node_modules/@theia/monaco/lib/browser/textmate/monaco-textmate-frontend-bindings.js
@ ../node_modules/@theia/monaco/lib/browser/monaco-frontend-module.js
@ ../node_modules/@theia/monaco/lib/browser/monaco-browser-module.js
@ ./src-gen/frontend/index.js
ERROR in ../node_modules/vscode-languageclient/lib/client.js
Module not found: Error: Can't resolve 'vscode' in '/Users/kdassharma1/Documents/GitHub/ToolChain/theia/node_modules/vscode-languageclient/lib'
@ ../node_modules/vscode-languageclient/lib/client.js 10:17-34
@ ../node_modules/monaco-languageclient/lib/monaco-language-client.js
@ ../node_modules/monaco-languageclient/lib/index.js
@ ../node_modules/@theia/languages/lib/browser/language-client-services.js
@ ../node_modules/@theia/languages/lib/browser/languages-frontend-module.js
@ ./src-gen/frontend/index.js
ERROR in ../node_modules/vscode-languageclient/lib/typeDefinition.js
Module not found: Error: Can't resolve 'vscode' in '/Users/kdassharma1/Documents/GitHub/ToolChain/theia/node_modules/vscode-languageclient/lib'
@ ../node_modules/vscode-languageclient/lib/typeDefinition.js 7:17-34
@ ../node_modules/monaco-languageclient/lib/monaco-language-client.js
@ ../node_modules/monaco-languageclient/lib/index.js
@ ../node_modules/@theia/languages/lib/browser/language-client-services.js
@ ../node_modules/@theia/languages/lib/browser/languages-frontend-module.js
@ ./src-gen/frontend/index.js
ERROR in ../node_modules/vscode-languageclient/lib/configuration.js
Module not found: Error: Can't resolve 'vscode' in '/Users/kdassharma1/Documents/GitHub/ToolChain/theia/node_modules/vscode-languageclient/lib'
@ ../node_modules/vscode-languageclient/lib/configuration.js 7:17-34
@ ../node_modules/monaco-languageclient/lib/monaco-language-client.js
@ ../node_modules/monaco-languageclient/lib/index.js
@ ../node_modules/@theia/languages/lib/browser/language-client-services.js
@ ../node_modules/@theia/languages/lib/browser/languages-frontend-module.js
@ ./src-gen/frontend/index.js
ERROR in ../node_modules/vscode-languageclient/lib/implementation.js
Module not found: Error: Can't resolve 'vscode' in '/Users/kdassharma1/Documents/GitHub/ToolChain/theia/node_modules/vscode-languageclient/lib'
@ ../node_modules/vscode-languageclient/lib/implementation.js 7:17-34
@ ../node_modules/monaco-languageclient/lib/monaco-language-client.js
@ ../node_modules/monaco-languageclient/lib/index.js
@ ../node_modules/@theia/languages/lib/browser/language-client-services.js
@ ../node_modules/@theia/languages/lib/browser/languages-frontend-module.js
@ ./src-gen/frontend/index.js
ERROR in ../node_modules/vscode-languageclient/lib/colorProvider.js
Module not found: Error: Can't resolve 'vscode' in '/Users/kdassharma1/Documents/GitHub/ToolChain/theia/node_modules/vscode-languageclient/lib'
@ ../node_modules/vscode-languageclient/lib/colorProvider.js 7:17-34
@ ../node_modules/monaco-languageclient/lib/monaco-language-client.js
@ ../node_modules/monaco-languageclient/lib/index.js
@ ../node_modules/@theia/languages/lib/browser/language-client-services.js
@ ../node_modules/@theia/languages/lib/browser/languages-frontend-module.js
@ ./src-gen/frontend/index.js
ERROR in ../node_modules/vscode-languageclient/lib/workspaceFolders.js
Module not found: Error: Can't resolve 'vscode' in '/Users/kdassharma1/Documents/GitHub/ToolChain/theia/node_modules/vscode-languageclient/lib'
@ ../node_modules/vscode-languageclient/lib/workspaceFolders.js 8:17-34
@ ../node_modules/monaco-languageclient/lib/monaco-language-client.js
@ ../node_modules/monaco-languageclient/lib/index.js
@ ../node_modules/@theia/languages/lib/browser/language-client-services.js
@ ../node_modules/@theia/languages/lib/browser/languages-frontend-module.js
@ ./src-gen/frontend/index.js
ERROR in ../node_modules/vscode-languageclient/lib/foldingRange.js
Module not found: Error: Can't resolve 'vscode' in '/Users/kdassharma1/Documents/GitHub/ToolChain/theia/node_modules/vscode-languageclient/lib'
@ ../node_modules/vscode-languageclient/lib/foldingRange.js 7:17-34
@ ../node_modules/monaco-languageclient/lib/monaco-language-client.js
@ ../node_modules/monaco-languageclient/lib/index.js
@ ../node_modules/@theia/languages/lib/browser/language-client-services.js
@ ../node_modules/@theia/languages/lib/browser/languages-frontend-module.js
@ ./src-gen/frontend/index.js
ERROR in ../node_modules/vscode-languageclient/lib/declaration.js
Module not found: Error: Can't resolve 'vscode' in '/Users/kdassharma1/Documents/GitHub/ToolChain/theia/node_modules/vscode-languageclient/lib'
@ ../node_modules/vscode-languageclient/lib/declaration.js 7:17-34
@ ../node_modules/monaco-languageclient/lib/monaco-language-client.js
@ ../node_modules/monaco-languageclient/lib/index.js
@ ../node_modules/@theia/languages/lib/browser/language-client-services.js
@ ../node_modules/@theia/languages/lib/browser/languages-frontend-module.js
@ ./src-gen/frontend/index.js
ERROR in ../node_modules/vscode-languageclient/lib/codeConverter.js
Module not found: Error: Can't resolve 'vscode' in '/Users/kdassharma1/Documents/GitHub/ToolChain/theia/node_modules/vscode-languageclient/lib'
@ ../node_modules/vscode-languageclient/lib/codeConverter.js 7:13-30
@ ../node_modules/vscode-languageclient/lib/client.js
@ ../node_modules/monaco-languageclient/lib/monaco-language-client.js
@ ../node_modules/monaco-languageclient/lib/index.js
@ ../node_modules/@theia/languages/lib/browser/language-client-services.js
@ ../node_modules/@theia/languages/lib/browser/languages-frontend-module.js
@ ./src-gen/frontend/index.js
ERROR in ../node_modules/vscode-languageclient/lib/protocolConverter.js
Module not found: Error: Can't resolve 'vscode' in '/Users/kdassharma1/Documents/GitHub/ToolChain/theia/node_modules/vscode-languageclient/lib'
@ ../node_modules/vscode-languageclient/lib/protocolConverter.js 7:13-30
@ ../node_modules/vscode-languageclient/lib/client.js
@ ../node_modules/monaco-languageclient/lib/monaco-language-client.js
@ ../node_modules/monaco-languageclient/lib/index.js
@ ../node_modules/@theia/languages/lib/browser/language-client-services.js
@ ../node_modules/@theia/languages/lib/browser/languages-frontend-module.js
@ ./src-gen/frontend/index.js
ERROR in ../node_modules/vscode-languageclient/lib/progressPart.js
Module not found: Error: Can't resolve 'vscode' in '/Users/kdassharma1/Documents/GitHub/ToolChain/theia/node_modules/vscode-languageclient/lib'
@ ../node_modules/vscode-languageclient/lib/progressPart.js 7:17-34
@ ../node_modules/vscode-languageclient/lib/client.js
@ ../node_modules/monaco-languageclient/lib/monaco-language-client.js
@ ../node_modules/monaco-languageclient/lib/index.js
@ ../node_modules/@theia/languages/lib/browser/language-client-services.js
@ ../node_modules/@theia/languages/lib/browser/languages-frontend-module.js
@ ./src-gen/frontend/index.js
ERROR in ../node_modules/vscode-languageclient/lib/protocolCompletionItem.js
Module not found: Error: Can't resolve 'vscode' in '/Users/kdassharma1/Documents/GitHub/ToolChain/theia/node_modules/vscode-languageclient/lib'
@ ../node_modules/vscode-languageclient/lib/protocolCompletionItem.js 7:13-30
@ ../node_modules/vscode-languageclient/lib/codeConverter.js
@ ../node_modules/vscode-languageclient/lib/client.js
@ ../node_modules/monaco-languageclient/lib/monaco-language-client.js
@ ../node_modules/monaco-languageclient/lib/index.js
@ ../node_modules/@theia/languages/lib/browser/language-client-services.js
@ ../node_modules/@theia/languages/lib/browser/languages-frontend-module.js
@ ./src-gen/frontend/index.js
ERROR in ../node_modules/vscode-languageclient/lib/protocolDocumentLink.js
Module not found: Error: Can't resolve 'vscode' in '/Users/kdassharma1/Documents/GitHub/ToolChain/theia/node_modules/vscode-languageclient/lib'
@ ../node_modules/vscode-lan
guageclient/lib/protocolDocumentLink.js 7:13-30
@ ../node_modules/vscode-languageclient/lib/codeConverter.js
@ ../node_modules/vscode-languageclient/lib/client.js
@ ../node_modules/monaco-languageclient/lib/monaco-language-client.js
@ ../node_modules/monaco-languageclient/lib/index.js
@ ../node_modules/@theia/languages/lib/browser/language-client-services.js
@ ../node_modules/@theia/languages/lib/browser/languages-frontend-module.js
@ ./src-gen/frontend/index.js
ERROR in ../node_modules/vscode-languageclient/lib/protocolCodeLens.js
Module not found: Error: Can't resolve 'vscode' in '/Users/kdassharma1/Documents/GitHub/ToolChain/theia/node_modules/vscode-languageclient/lib'
@ ../node_modules/vscode-languageclient/lib/protocolCodeLens.js 7:13-30
@ ../node_modules/vscode-languageclient/lib/codeConverter.js
@ ../node_modules/vscode-languageclient/lib/client.js
@ ../node_modules/monaco-languageclient/lib/monaco-language-client.js
@ ../node_modules/monaco-languageclient/lib/index.js
@ ../node_modules/@theia/languages/lib/browser/language-client-services.js
@ ../node_modules/@theia/languages/lib/browser/languages-frontend-module.js
@ ./src-gen/frontend/index.js
at /Users/kdassharma1/Documents/GitHub/ToolChain/theia/node_modules/execa/index.js:236:11
at processTicksAndRejections (internal/process/task_queues.js:94:5)
(node:55227) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 6)
(node:55227) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
error Command failed with exit code 1.
These are our package.json files:
theia/package.json
{
"private": true,
"scripts": {
"prepare": "lerna run prepare && yarn download:plugins",
"rebuild:browser": "theia rebuild:browser",
"rebuild:electron": "theia rebuild:electron",
"download:plugins": "theia download:plugins"
},
"devDependencies": {
"lerna": "2.4.0"
},
"workspaces": [
"optimizer", "browser-app", "electron-app", "convertor", "visualiser"
],
"theiaPluginsDir": "plugins",
"theiaPlugins": {
"vscode-builtin-debug-auto-launch": "https://open-vsx.org/api/vscode/debug-auto-launch/1.44.2/file/vscode.debug-auto-launch-1.44.2.vsix",
"vscode-builtin-merge-conflict": "https://open-vsx.org/api/vscode/merge-conflict/1.44.2/file/vscode.merge-conflict-1.44.2.vsix",
"vscode-builtin-ms-python": "https://open-vsx.org/api/ms-python/python/2020.8.101144/file/ms-python.python-2020.8.101144.vsix",
"vscode-builtin-theme-abyss": "https://open-vsx.org/api/vscode/theme-abyss/1.44.2/file/vscode.theme-abyss-1.44.2.vsix",
"vscode-builtin-theme-defaults": "https://open-vsx.org/api/vscode/theme-defaults/1.44.2/file/vscode.theme-defaults-1.44.2.vsix",
"vscode-builtin-theme-kimbie-dark": "https://open-vsx.org/api/vscode/theme-kimbie-dark/1.44.2/file/vscode.theme-kimbie-dark-1.44.2.vsix",
"vscode-builtin-theme-monokai": "https://open-vsx.org/api/vscode/theme-monokai/1.44.2/file/vscode.theme-monokai-1.44.2.vsix",
"vscode-builtin-theme-monokai-dimmed": "https://open-vsx.org/api/vscode/theme-monokai-dimmed/1.44.2/file/vscode.theme-monokai-dimmed-1.44.2.vsix",
"vscode-builtin-theme-quietlight": "https://open-vsx.org/api/vscode/theme-quietlight/1.44.2/file/vscode.theme-quietlight-1.44.2.vsix",
"vscode-builtin-theme-red": "https://open-vsx.org/api/vscode/theme-red/1.44.2/file/vscode.theme-red-1.44.2.vsix",
"vscode-builtin-theme-solarized-dark": "https://open-vsx.org/api/vscode/theme-solarized-dark/1.44.2/file/vscode.theme-solarized-dark-1.44.2.vsix",
"vscode-builtin-theme-tomorrow-night-blue": "https://open-vsx.org/api/vscode/theme-tomorrow-night-blue/1.44.2/file/vscode.theme-tomorrow-night-blue-1.44.2.vsix",
"vscode-builtin-icon-theme-seti": "https://open-vsx.org/api/vscode/vscode-theme-seti/1.44.2/file/vscode.vscode-theme-seti-1.44.2.vsix",
"vscode-references-view": "https://open-vsx.org/api/ms-vscode/references-view/0.0.47/file/ms-vscode.references-view-0.0.47.vsix"
}
}
theia/electron-app/package.json:
{
"private": true,
"name": "electron-app",
"main": "src-gen/frontend/electron-main.js",
"version": "0.0.0",
"dependencies": {
"@theia/core": "latest",
"@theia/editor": "latest",
"@theia/electron": "latest",
"@theia/filesystem": "latest",
"@theia/languages": "latest",
"@theia/markers": "latest",
"@theia/messages": "latest",
"@theia/monaco": "latest",
"@theia/navigator": "latest",
"@theia/preferences": "latest",
"@theia/process": "latest",
"@theia/terminal": "latest",
"@theia/workspace": "latest",
"@theia/plugin-ext": "latest",
"@theia/plugin-ext-vscode": "latest",
"@theia/callhierarchy": "latest",
"@theia/console": "latest",
"@theia/debug": "latest",
"@theia/editor-preview": "latest",
"@theia/file-search": "latest",
"@theia/getting-started": "latest",
"@theia/git": "latest",
"@theia/json": "latest",
"@theia/keymaps": "latest",
"@theia/metrics": "latest",
"@theia/mini-browser": "latest",
"@theia/outline-view": "latest",
"@theia/output": "latest",
"@theia/plugin-dev": "latest",
"@theia/preview": "latest",
"@theia/scm": "latest",
"@theia/scm-extra": "latest",
"@theia/search-in-workspace": "latest",
"@theia/task": "latest",
"@theia/typehierarchy": "latest",
"@theia/userstorage": "latest",
"@theia/variable-resolver": "latest",
"@theia/vsx-registry": "latest",
"optimizer": "0.0.0",
"convertor": "0.0.0",
"visualiser": "0.0.0"
},
"devDependencies": {
"@theia/cli": "latest",
"electron-rebuild": "^1.11.0"
},
"scripts": {
"prepare": "theia build --mode development",
"start": "theia start --plugins=local-dir:../plugins",
"watch": "theia build --watch --mode development"
},
"theia": {
"target": "electron"
}
}
To build, we are using:
cd theia/
yarn upgrade
yarn rebuild:electron
cd electron-app/
yarn start
System Information:
Node version: v12.14.1
npm version: v6.13.4
Yarn: v1.7.0