webpack如何实现requirejs的shim
requirejs
在require.config()
中设置以下代码后.
shim: {
'bootstrap': {
deps: ['jquery', 'css!../../../libs/font-awesome/css/font-awesome.min.css']
},
'bootstrapTheme': ['jquery', 'bootstrap'],
'metisMenu': {
deps: ['jquery']
}
在js中require('bootstrap'),requirejs
会根据这个配置关系, 优先加载jquery
以及font-awesome.min.css
. 通过这样的方式可以很方便的管理一个第三方插件的依赖关系.
然后问题来了, webpack
有没有类似的功能呢. 它的shim跟requirejs
的shim好像不是同一种功能,作用不一样. 我该怎么实现?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可以通过loader来实现
现成的有
https://github.com/webpack/exports-loader
https://github.com/webpack/imports-loader
或者自己写一个