我对angular并不熟悉,我尝试在我的公司CI服务器“ Jenkins”上迁移我的angular应用程序。在我的本地计算机上,我从scm签出代码,我执行npm install和ng build / serv,一切正常。在詹金斯工作中执行相同命令的地方,出现以下错误:
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)