加载一些未提供 npm 引入的库时,如何引入一个html(包含css/js)作为一个模块?
比如 http://pandao.github.io/editor.md/ 这个库,比较老旧。把它放到了 static 目录。
可以通过 scriptjs 引入。
https://github.com/ded/script.js
npm install --save scriptjs
类似的第三方插件,都可以用这样的方式引入:
// 获取依赖的资源 - 如果需要异步加载的话
Promise.all([
scriptjs('jquery.min.js'),
scriptjs('editormd.min.js')
])
.then(() => {
// 实例化,绑定事件等操作
})