2025 development stack & versions, 🙏 can anyone help with this?

Hi there,
Whatever I do I encounter errors,
been strugling with this for hours each day for about 3 days and still getting errors.
This doesnt make sence to me that there isnt a stack of dependencies version that work properly.
Can anyone please provide any recomendations?. I am frustrated and I stop trying now, this will make me study another blockchain as it is horribly time consuming this way and I am still studying so it is very hard to find solutions becouse of the lack of knowledge. The ICP development seems straight forward on tutorials but the errors dont stop, I fix one only to get to the next one and so on and on.

Many thanks in advance :folded_hands:

Hey, totally hear you—it’s frustrating as hell when things don’t just work , especially when you’re trying to learn and hitting wall after wall. ICP development does have a learning curve that goes beyond the tutorials, and dependency issues can really drain your energy.

We’ve all been there. Stick with it if you can. ICP can be powerful once you get past the initial hurdles, and your struggle now will pay off later.

Thanks for the care body.
I would continue but it is already too long only dealing with errors. I learn a lot about ICP thorough this and it seems wonderful once it works. I am sure there is a stack people can share that will work on my machine.
Do you mind sharing the stack you use? dfx, node, npm, webpack, etc… versions?

This is in reference to Motoko?
Can you give examples

Hi, yes I tried with motoko, sorry for not mentioning.

Thanks.

In any case I’m trying to go through the documentation doing everything from scratch.
Lets how this works. maybe I’ll see an explanation while learning from one more source.

Just post your specific questions, and someone will help you.

Thanks,
Just trying to understand which versions are best practice to use for dependencies using motoko and vanilla js on win11-24H2, that will run together smoothly. Once I’ll know that for sure I’ll maybe be able to locate the precise problem cousing me errors.
Sorry for not uploading the errors, I ancounterd a few different ones and didnt document them on the run.

What do you get when you run dfx --version

If you’re developing on Windows, I can recommend to start with WSL and Ubuntu 24.04 LTS as starting point. You can run other distros and versions in WSL but with most developer tooling - besides IC tooling - you might run into issues if you’re on either a less common distro or the latest non-LTS version that has just been released and is still getting bugfixes.

Running development tools directly on Windows is possible, but not all tooling will (officially) support it, particularly the DFX tooling does not support running on Windows directly at this moment.

Another common issue with WSL is storing your project files within your windows drive (e.g. C:/), it’s recommended to store your project files within the WSL home folder (~/your_project) to not run into performance, permissions or other common issues.

If you’re running WSL, I can recommend the official terminal application which works great with WSL support built-in. Some IDEs like VSCode support WSL natively while others like JetBrains do support it officially but in practice runs into performance issues.