Both npm and bower seem to work OK in .NET Core. My only issue is the amount of data they dump into your project. The packages take up a lot of space so they take a while to restore and you need to be careful not to add them to source control. For example, by default the node_modules folder takes 18MB of a 20MB project and has over 3000 files in.