js 依赖包管理

Node.js 端:可以开始使用 ES6 modules 来替换 CommonJS ,依赖包任然是从 node_modules 中加载。可以使用 Loader hooks

浏览器端:由于路径问题不能直接使用 npm 上的包。https://github.com/jspm 能直接将 npm 上的包转成(AST 上进行重新编译)浏览器能使用的格式。缺点是严重依赖 jspm 服务器。

jspm 也许可以自己搭建,这样依赖服务就转移到自己的服务器了。

现在有个建议是包名称映射以兼容 nodejs,但我觉得加一个 type=loader 像 nodejs 一样自定义加载器可能更好