Why my import * as THREE from *three* didn't work?

The thing is that example/addons like loaders or controls are only available as ES6 modules starting with r148. So users should definitely target towards ES6 like explained in this topic:

The Installation guide also explains how to use modules without npm in detail.