Comments (6)
Thank you very much !!
from attack-navigator.
Hi @leeliu48307,
As specified in the README, Navigator requires Node v16. Node v18 should also work. Navigator is currently using Angular v14.
from attack-navigator.
Question: My current node version :v20.12.2. When ng version, I got angular:14.2.13. Warning: The current version of Node (20.12.2) is not supported by Angular. VM system does not have v16 or v18 (I have to maintain or try Node v20). Then I npm install, I got error message: Resovle could not resolve , while resovling:@angular-builders/[email protected] found @angular/[email protected]. How to fix it? Really appreciate it.
from attack-navigator.
The first issue you're seeing is a warning due to compatibility issues between the Angular and Node versions. Angular v14 does not support Node.js v20, which may cause issues during the installation process. Angular v14 is compatible with Node.js v14 and v16. If it's possible for you to do so on your VM, I'd recommend using nvm
(Node Version Manager) to manage and switch between different node versions. We are in the process of upgrading to Angular v17+, but do not currently have a timeline on when that will be released.
The second issue is a dependency resolution error related to @angular-builders/custom-webpack
and @angular/compiler-cli
, indicating a mismatch in package versions. This happens when dependencies are not aligned with the Angular version being used. The following steps should help resolve this issue:
- Clear your npm cache:
npm cache clean --force
- Remove existing modules:
rm -rf node_modules
- Reinstall dependencies:
npm i
If the above steps don't resolve your issue, try regenerating the package-lock.json
file:
- Remove the lock file:
rm package-lock.json
- Reinstall:
npm i
from attack-navigator.
Thanks for update. I will inform system admin this message, let them to update node v to 16v or 18v.
from attack-navigator.
Now I install node v16, angular v14 and run npm install, got the following errors. Any suggestion is high appreciated.
from attack-navigator.
Related Issues (20)
- The `hideDisabled=True` option in the layer is not working. HOT 7
- Information to modify styling of navigator HOT 2
- Feature Request: add score visualisation in layer HOT 1
- Update to use STIX 2.1 Collection Index HOT 1
- Feature request: filter on ATT&CK data sources HOT 2
- Coundn't find a way to make a statistic of the technique score of all the apt groups HOT 2
- Outdated layer dialog box does not load the latest layer file format specification HOT 1
- Deprecated techniques are appearing in incorrect sections of the Layer Upgrade UI HOT 1
- Bug Fix: Cannot create or load Navigator Layers on ATT&CK v10 or earlier HOT 2
- Selecting data sources doesn't work anymore HOT 1
- Forming of Multiple layers through embedded link does not work HOT 1
- Exporting to JSON seems broken. HOT 1
- No fix available (is_js *) HOT 2
- JSON Export seems buggy HOT 1
- Cyber HOT 1
- ATLAS JSON without repeats from enterprise HOT 1
- Unable to access the Angular Live Development server HOT 2
- Configure number of opened layers? HOT 4
- Cannot show matrix and tactics created by myself when integrating ATT&CK Navigator with ATT&CK Workbench Frontend HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from attack-navigator.