CityScope / CSL_Hamburg_Grasbrook

CityScope Frontend for HCU+MIT Grasbrook Project
5 stars 2 forks source link

cannot npm install, gives many 'ENOENT: no such file or directory' #83

Closed RELNO closed 4 years ago

RELNO commented 4 years ago

Upon testing last commit, following errors occur (this is just a sample, many more appear):

npm WARN tar ENOENT: no such file or directory, open '/Users/noyman/GIT/CSL_Hamburg_Grasbrook/cityscope_grasbrook_angular/node_modules/.staging/@angular/compiler-cli-d24b482e/src/ngtsc/reflection/src/host.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/Users/noyman/GIT/CSL_Hamburg_Grasbrook/cityscope_grasbrook_angular/node_modules/.staging/tslint-68e8d7e6/lib/rules/completed-docs/exclusions.js'
npm WARN tar ENOENT: no such file or directory, open '/Users/noyman/GIT/CSL_Hamburg_Grasbrook/cityscope_grasbrook_angular/node_modules/.staging/tslint-68e8d7e6/lib/rules/completed-docs/tagExclusion.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/Users/noyman/GIT/CSL_Hamburg_Grasbrook/cityscope_grasbrook_angular/node_modules/.staging/@angular/compiler-cli-d24b482e/src/ngtsc/reflection/src/host.js'
npm WARN tar ENOENT: no such file or directory, open '/Users/noyman/GIT/CSL_Hamburg_Grasbrook/cityscope_grasbrook_angular/node_modules/.staging/tslint-68e8d7e6/lib/rules/completed-docs/tagExclusion.js'

tried this https://github.com/visionmedia/debug/issues/261 but without luck

illsio commented 4 years ago

on master branch? how about #80 ?

illsio commented 4 years ago

I cannot reproduce this - sorry

andredaa commented 4 years ago

For me npm install works and ng serve compiles. It might be your npm cache?

my setup No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.1 LTS Release: 18.04 Codename: bionic

npm -v: 6.12.0 nodejs -v v10.17.0

RELNO commented 4 years ago

Now, can't compile per:

ERROR in app/app.module.ts:36:36 - error TS2307: Cannot find module './menus/chart-menu/chart-menu.component'.

36 import { ChartMenuComponent } from './menus/chart-menu/chart-menu.component';
                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RELNO commented 4 years ago

@illsio commenting import { ChartMenuComponent } from './menus/chart-menu/chart-menu.component'; made it work.

One more thing I had to do to compile was to change "typescript": "^3.5.3" "typescript": "~3.5.3"

illsio commented 4 years ago

done?

RELNO commented 4 years ago

for now, yes.