角农业网格项目可在本地运行,但不能在服务器上运行:编译错误

时间:2019-03-18 14:26:28

标签: angular ag-grid ag-grid-angular

我在我的项目中使用ag-grid,使用ng serve在本地运行它可以正常工作,并且符合预期。但是,当上载到服务器时,编译始终会失败,基本上会出现以下错误:

ERROR in src\app\app.module.ts(87,5): Error during template compile of 'AppModule'

  Could not resolve ag-grid-angular relative to c:/workspace/.../Angular/src/app/app.module.ts..

src/app.../status-cellrenderer.component.ts(2,37): error TS2307: Cannot find module 'ag-grid-angular'.

src/app/app.module.ts(36,30): error TS2307: Cannot find module 'ag-grid-angular'.

我使用的版本为ag-grid 20.0.0,并使用了本教程:https://medium.com/ag-grid/get-started-with-angular-grid-in-5-minutes-83bbb14fac93

编辑: 这是服务器上的配置:

cd Angular
cmd /c call npm install 
@ECHO ############ Node.js Packages installed  ###################
REM cmd /c call node_modules/.bin/ng --version
@ECHO ############ Build Angular-Site  ##################
cmd /c call node_modules/.bin/ng build --prod --output-path=..\PublishOutput

nodes_modules目录不是我自己上传的。.

1 个答案:

答案 0 :(得分:0)

删除node_modules目录可以解决问题