resource
Kylin-plugin-resource 插件是针对 mPaaS 平台下的全局离线资源包设计的一种资源拦截机制。
使用插件
在脚手架的 package.json
中,可以看到如下配置:
["resource",
{
"map": {
"vue": {
"external": "Vue",
"js": "https://gw.alipayobjects.com/as/g/h5-lib/vue/2.5.13/vue.min.js"
},
"fastclick": {
"external": "FastClick",
"js": "https://as.alipayobjects.com/g/luna-component/luna-fastclick/0.1.0/index.js"
}
}
}
]
上述配置项表示当代码中出现如下的依赖语句,会进行一定处理:
import xxx from 'vue';
var xxx = require('vue');
上述对 vue
的依赖使用,会做如下处理:
在生成的
HTML
模板中注入<script src="https://gw.alipayobjects.com/as/g/h5-lib/vue/2.5.13/vue.min.js" ></script>
脚本资源。把上述
vue
依赖重定向为window.Vue
的值。