meta-magic / amexio.github.io

Amexio is a rich set of Angular 7 (170+) components powered by HTML5 & CSS3 for Responsive Design and with 80+ Material Design Themes, UI Components, Charts, Gauges, Data Point Widgets, Dashboards. Amexio is completely Open Sourced and Free. It's based on Apache 2 License. You can use it in your production grade work today at no cost or no obligation.
http://www.amexio.tech
Apache License 2.0
167 stars 72 forks source link

AMEXIO is broken with current versions of node.js and Angular #149

Open mxdog opened 2 years ago

mxdog commented 2 years ago

I'm submitting a...


[ ] Regression (a behavior that used to work and stopped working in a new release)
[ X] Bug report  
[ ] Feature request
[ X] Documentation issue or request
[ ] Support request

Current behavior

Test application will not build after installing amexio

Expected behavior

npm install libraries/tooling with out dependency errors

ng serve works and starts the project !

Minimal reproduction of the problem with instructions

follow the install directions README.md from this site

What is the motivation / use case for changing the behavior?

It is broken or poorly documented for current tooling ?

Environment


Angular version: X.Y.Z

Angular CLI version (13.2.3) and Angular CLI version (13.1.4)

Browser:
- [ ] Chrome (desktop) version XX
- [ ] Chrome (Android) version XX
- [ ] Chrome (iOS) version XX
- [ ] Firefox version XX
- [ ] Safari (desktop) version XX
- [ ] Safari (iOS) version XX
- [ ] IE version XX
- [ ] Edge version XX
- [X] NA  

For Tooling issues:
- Node version: XX  
- Platform:  
Windows 10 64 21H1 
node 16.14.0 LTS  and tried 17.5.0 latest 

docs : 
The instruction should ALWAYS give a version that they were written for. For instance it looks  like it has been 2 years on here since anything was submitted so what versions of node.js and angular was this last tested with ? Even if the project is abandoned it would still be usable even if obsolete ...  but the instructions say use the latest of each , node.js and angular which breaks this project 

Others:


all the packages give errors when installed with  both node.js  versions 
to even get them to finish  i have to use force and LTS version  there are missing and/or obsolete dependencies 

npm install amexio-ng-extensions@latest --save --force
and this one 
npm install amexio-chart-d3 --save --force has to be node LTS 

 ng serve gives : 

App/node_modules/@angular/compiler-cli/bundles/chunk-K5FPDA5B.js:941
      throw new Error(`The target entry-point "${invalidTarget.entryPoint.name}" has missing dependencies: 
Error: The target entry-point "amexio-ng-extensions" has missing dependencies:
 - rxjs/index

As i mentioned earlier just knowing what versions of the tooling this repo last used would give someone a chance to actually get this working or a starting place to debug it.