createjs-npm
createjs 的 cmd 标准版本,可以像 npm 包一样引入使用,同时也支持单个模块使用
安装
tnpm install createjs-npm -S
使用
// 引入后和官方 createjs 使用无任何区别// 引入全部模块; // 只引入 easeljs; // 只引入 preload; // 只引入 tween; // 只引入 sound; // 只引入某插件,如ColorPlugin;
包含
为什么要弄一个 npm 版本的 createjs ?
- 目前官方版本的 createjs 不支持通过 npm 方式的使用,导致在 ES6 开发中,需要在 html 中手动引入一个
<script>
标签才可以正常使用 - 在目前 H5 开发中,一般通过 npm 方式引入模块,同时也更好的便于用 createjs 封装的上层组件可以当成模块一样引入使用
- 找了一大圈,内外部没有看到好的解决方案,所以自己弄了一个放到 createjs-npm 下面
原理
- 利用 imports-loader 进行导入到当前,将
this
指向 windows - 利用 exports-loader 将弄好 createjs 的模块导出到全局