Is Angular a serious framework anymore if an error or bug seems so rampant and can persist for so long without any documented way of resolving it?
....
24695 silly saveTree | +-- builtin-modules@1.1.1
24695 silly saveTree | +-- semver@5.7.1
24695 silly saveTree | `-- tsutils@2.29.0
24695 silly saveTree +-- typescript@3.5.3
24695 silly saveTree `-- zone.js@0.9.1
24696 warn optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules\karma\node_modules\fsevents):
24697 warn enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'D:\wamp64\www\SALES-IMS\node_modules\.staging\fsevents-25de8bdf\node_modules\abbrev' -> 'D:\wamp64\www\SALES-IMS\node_modules\.staging\abbrev-5ccfe549'
24698 verbose enoent SKIPPING OPTIONAL DEPENDENCY: This is related to npm not being able to find a file.
24698 verbose enoent SKIPPING OPTIONAL DEPENDENCY:
24699 verbose stack Error: EPERM: operation not permitted, unlink 'D:\wamp64\www\SALES-IMS\node_modules\.staging\typescript-4e9060a8\lib\tsserver.js'
24700 verbose cwd D:\wamp64\www\SALES-IMS
24701 verbose Windows_NT 10.0.17134
24702 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "--quiet"
24703 verbose node v12.11.1
24704 verbose npm v6.11.3
24705 error code EPERM
24706 error syscall unlink
24707 error path D:\wamp64\www\SALES-IMS\node_modules\.staging\typescript-4e9060a8\lib\tsserver.js
24708 error errno -4048
24709 error Error: EPERM: operation not permitted, unlink 'D:\wamp64\www\SALES-IMS\node_modules\.staging\typescript-4e9060a8\lib\tsserver.js'
24709 error [OperationalError: EPERM: operation not permitted, unlink 'D:\wamp64\www\SALES-IMS\node_modules\.staging\typescript-4e9060a8\lib\tsserver.js'] {
24709 error cause: [Error: EPERM: operation not permitted, unlink 'D:\wamp64\www\SALES-IMS\node_modules\.staging\typescript-4e9060a8\lib\tsserver.js'] {
24709 error errno: -4048,
24709 error code: 'EPERM',
24709 error syscall: 'unlink',
24709 error path: 'D:\\wamp64\\www\\SALES-IMS\\node_modules\\.staging\\typescript-4e9060a8\\lib\\tsserver.js'
24709 error },
24709 error stack: "Error: EPERM: operation not permitted, unlink 'D:\\wamp64\\www\\SALES-IMS\\node_modules\\.staging\\typescript-4e9060a8\\lib\\tsserver.js'",
24709 error errno: -4048,
24709 error code: 'EPERM',
24709 error syscall: 'unlink',
24709 error path: 'D:\\wamp64\\www\\SALES-IMS\\node_modules\\.staging\\typescript-4e9060a8\\lib\\tsserver.js',
24709 error parent: 'SALES-IMS'
24709 error }
24710 error The operation was rejected by your operating system.
24710 error It's possible that the file was already in use (by a text editor or antivirus),
24710 error or that you lack permissions to access it.
24710 error
24710 error If you believe this might be a permissions issue, please double-check the
24710 error permissions of the file and its containing directories, or try running
24710 error the command again as root/Administrator.
24711 verbose exit [ -4048, true ]
I have tried the following to no avail.
- I have disabled the antivirus and
- severally repeated the install,
- reboot my machine,
- ensured VS Studio Code is closed...,
- run
npm cache clean
, thennpm cache clean --force
, manually deleted both npm cache and npm folders under the %APPDATA% path and then reinstalled angular withnpm install -g @angular/cli
all to the same EPERM error,... different files but same errno -4048.
I have enough GB's of free space on hard drive, there's also nothing peculiar about permissions. Am an admin in the Windows 10 laptop. Every CMD instruction am running as administrator. It has been weeks on end, tried all sorts of suggestions online... and no solution in sight.
Finally, is there a way out of this? Or do I just abandon Angular for being a unreliable unusable framework?