Angular ag-grid 项目在本地工作但在服务器上不工作:编译错误
Angular ag-grid projects works locally but not on server: compiling errors
我在我的项目中使用了 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目录不是我自己上传的..
删除 node_modules 目录解决了问题
我在我的项目中使用了 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目录不是我自己上传的..
删除 node_modules 目录解决了问题