webpack如何实现requirejs的shim

requirejsrequire.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好像不是同一种功能,作用不一样. 我该怎么实现?

阅读 5.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题