TS2307: не удается найти модуль 'bpmn-js / lib / modeler' - PullRequest
0 голосов
/ 18 марта 2020

Я новичок в 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)
...