Я новичок в angular и пытаюсь перенести свое приложение angular на CI-сервер моей компании "Jenkins". На моей локальной машине я извлекаю код из scm, я делаю npm install и ng build / serve и все работает. Когда я выполняю ту же команду внутри задания jenkins, я получаю следующую ошибку:
ERROR in src/app/project/my-comonent/my.component.ts(2,25): error TS2307:
Cannot find module 'bpmn-js/lib/modeler'.
в node_modules у меня следующая структура:
bpmn-js
|-dist
|-index.js
|-lib
|- core
|- draw
|- features
|- import
|- Modeler.js
|- NavigatedViewer.js
|- util
|-Viever.js
...
В обеих средах у меня есть:
npm -v : 6.11.3 (both env)
Angular CLI: 1.5.0 (both env)
Node: 10.19.0
OS: linux x64
Angular: 5.2.11
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, platform-server, router
@angular/cdk: 2.0.0-beta.12
@angular/cli: 1.5.0
@angular/material: 7.3.7
@angular-devkit/build-optimizer: 0.0.42
@angular-devkit/core: 8.3.8
@angular-devkit/schematics: 0.0.52
@ngtools/json-schema: 1.1.0
@ngtools/webpack: 1.8.0
@schematics/angular: 0.1.17
typescript: 2.6.2
webpack-dev-server: 2.4.5
webpack-dll-bundles-plugin: 1.0.0-beta.5
webpack-merge: 4.2.2
webpack: 2.4.1
Node: 10.19.0 (jenkins) 10.16.0(local)