Since in my environment I cannot get dependencies directly from github, I download them and changed the package.json to refer to files like this:
“camunda-webapp-translations”: “file:C:\Users\43999043\Downloads\camunda-webapp-translations-master\camunda-webapp-translations”,
npm install seems ok:
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps>npm install
npm WARN karma@0.9.8 requires a peer of karma-requirejs@* but none is installed. You must install peer dependencies yourself.
npm WARN karma@0.9.8 requires a peer of karma-coffee-preprocessor@* but none is installed. You must install peer dependencies yourself.
npm WARN karma@0.9.8 requires a peer of karma-html2js-preprocessor@* but none is installed. You must install peer dependencies yourself.
npm WARN tap@15.0.5 requires a peer of flow-remove-types@>=2.112.0 but none is installed. You must install peer dependencies yourself.
npm WARN tap@15.0.5 requires a peer of ts-node@>=8.5.2 but none is installed. You must install peer dependencies yourself.
npm WARN tap@15.0.5 requires a peer of typescript@>=3.7.2 but none is installed. You must install peer dependencies yourself.
npm WARN eslint-plugin-camunda-licensed@0.4.3 requires a peer of eslint@^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN grunt-karma@3.0.1 requires a peer of karma@^3.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN mocha-multi@1.0.1 requires a peer of mocha@>=2.2.0 <6.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN grunt-karma@0.5.4 requires a peer of karma@~0.9.4 || ~0.10 but none is installed. You must install peer dependencies yourself.
npm WARN tap@15.0.5 requires a peer of flow-remove-types@>=2.112.0 but none is installed. You must install peer dependencies yourself.
npm WARN tap@15.0.5 requires a peer of ts-node@>=8.5.2 but none is installed. You must install peer dependencies yourself.
npm WARN tap@15.0.5 requires a peer of typescript@>=3.7.2 but none is installed. You must install peer dependencies yourself.
npm WARN The package angular-mocks is included as both a dev and production dependency.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {“os”:“darwin”,“arch”:“any”} (current: {“os”:“win32”,“arch”:“x64”})
but grunt run into problems when running ensureLib task:
Running “eslint:webapp_common” (eslint) task
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\module\external-tasks-common\unit-tests\external-task-activity-link-controller.spec.js
0:0 warning File ignored because of a matching ignore pattern. Use “–no-ignore” to override
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\module\external-tasks-common\unit-tests\external-task-error-message-link-controller.spec.js
0:0 warning File ignored because of a matching ignore pattern. Use “–no-ignore” to override
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\module\external-tasks-common\unit-tests\external-tasks-tab-controller.spec.js
0:0 warning File ignored because of a matching ignore pattern. Use “–no-ignore” to override
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\module\external-tasks-common\unit-tests\module.js
0:0 warning File ignored because of a matching ignore pattern. Use “–no-ignore” to override
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\module\external-tasks-common\unit-tests\observe-bpmn-elements.spec.js
0:0 warning File ignored because of a matching ignore pattern. Use “–no-ignore” to override
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\module\unit-tests\cam-file.spec.js
0:0 warning File ignored because of a matching ignore pattern. Use “–no-ignore” to override
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\module\unit-tests\cam-hover-area.spec.js
0:0 warning File ignored because of a matching ignore pattern. Use “–no-ignore” to override
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\module\unit-tests\cam-hover-trigger.spec.js
0:0 warning File ignored because of a matching ignore pattern. Use “–no-ignore” to override
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\module\unit-tests\cam-hoverable-title.spec.js
0:0 warning File ignored because of a matching ignore pattern. Use “–no-ignore” to override
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\module\unit-tests\cam-pagination-search-integration.spec.js
0:0 warning File ignored because of a matching ignore pattern. Use “–no-ignore” to override
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\module\unit-tests\cam-pagination.spec.js
0:0 warning File ignored because of a matching ignore pattern. Use “–no-ignore” to override
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\module\unit-tests\cam-tabs.spec.js
0:0 warning File ignored because of a matching ignore pattern. Use “–no-ignore” to override
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\module\unit-tests\create-is-search-query-changed-function.spec.js
0:0 warning File ignored because of a matching ignore pattern. Use “–no-ignore” to override
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\module\unit-tests\create-list-query-function.spec.js
0:0 warning File ignored because of a matching ignore pattern. Use “–no-ignore” to override
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\module\unit-tests\expose-scope-properties.spec.js
0:0 warning File ignored because of a matching ignore pattern. Use “–no-ignore” to override
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\module\unit-tests\get-deployment-url.spec.js
0:0 warning File ignored because of a matching ignore pattern. Use “–no-ignore” to override
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\module\unit-tests\get.spec.js
0:0 warning File ignored because of a matching ignore pattern. Use “–no-ignore” to override
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\module\unit-tests\hover-are-controller.spec.js
0:0 warning File ignored because of a matching ignore pattern. Use “–no-ignore” to override
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\module\unit-tests\integrate-activity-instance-filter.spec.js
0:0 warning File ignored because of a matching ignore pattern. Use “–no-ignore” to override
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\module\unit-tests\is-file-upload-supported.spec.js
0:0 warning File ignored because of a matching ignore pattern. Use “–no-ignore” to override
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\module\unit-tests\is-module-available.spec.js
0:0 warning File ignored because of a matching ignore pattern. Use “–no-ignore” to override
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\module\unit-tests\params.spec.js
0:0 warning File ignored because of a matching ignore pattern. Use “–no-ignore” to override
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\module\unit-tests\read-files.spec.js
0:0 warning File ignored because of a matching ignore pattern. Use “–no-ignore” to override
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\module\unit-tests\upload.spec.js
0:0 warning File ignored because of a matching ignore pattern. Use “–no-ignore” to override
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\services\plugins\loadPlugins.js
54:19 warning Unexpected console statement no-console
59:45 warning Unexpected console statement no-console
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\unit-tests\keys.spec.js
0:0 warning File ignored because of a matching ignore pattern. Use “–no-ignore” to override
C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps\ui\common\scripts\unit-tests\search-widget-utils.spec.js
0:0 warning File ignored because of a matching ignore pattern. Use “–no-ignore” to override
28 problems (0 errors, 28 warnings)
Running “eslint:sdk-js” (eslint) task
Could not find any files to validate
Running “clean:plugin” (clean) task
0 paths cleaned.
Running “clean:apps” (clean) task
0 paths cleaned.
Running “clean:sdk-js” (clean) task
0 paths cleaned.
Running “ensureLibs:thirdParty” (ensureLibs) task
Fatal error: Can’t walk dependency graph: Cannot find module ‘angular-data-depend’ from ‘C:\Users\43999043\Downloads\camunda-bpm-platform-7.15.0\webapps’
required by _fake.js
I see the shortcut to my local dependencies in webapp /node_modules folder, but the task don’t seem to find it.