Encounter some difficulties building the camunda-platform-webapp

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

:heavy_multiplication_x: 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.

Please format your post correctly, It’s much easier to answer questions when the question itself is easy to read.

Can you take a look at the Style Guide? It’ll help you understand how to format code correctly and also help you create questions that are easy to understand and also easier to answer :slight_smile:

Thanks for your reminder, I will reformat my post according to the Style Guide

Hi Niall, I don’t have permission to delete this post, can you call a moderator to delete this.