Just wanted to clarify that can you import some other scripts (other than AngularJS) in your HTML?
has some spelling mistakes. I hope this is not the problem.
If all this is fine, we'll try to find out a solution for you.
I'm assuming you're using the Jive Node.JS SDK, so your path is actually pointing to /tiles/node_modules since /tiles is the root from where a tile is served. You'll need to move that resource to another location or to the /public folder. My suggestion though is, if it's an option, to use some other CDN host for that library so that it helps speed up load time for your tile.
Below are my assumptions please correct me if i am wrong
1) If we place manually these(angular,moment,ng-table... etc) libraries in public folder. We can't update these libraries automatically using npm ?
2) If we use CDN or some other hosting services and if their services are down, Our application also will go down right?
So can we host these external libraries inside Jive?
The answer to both of those is yes. You cannot use NPM to automatically update...though then again specifying version is usually pretty important for dependencies and control. You can host the libraries inside Jive as part of the add-on package if you're not using middleware. If you are on-premise, you're fairly free to do as you wish for what libraries you want to have/host from within your own domain.