在webpack中RequireJS shim配置

时间:2015-06-08 06:08:38

标签: requirejs webpack

我想将我的requirejs Web应用程序移植到webpack模块捆绑器。该应用程序使用几个非AMD库(如jquery和bootstrap)。 RequireJS通过填充配置维护这些库。我如何在webpack中为非AMD库声明依赖?

1 个答案:

答案 0 :(得分:0)

我正在做同样的事情。它实际上与任何AMD模块一样。要使用放入AngularJS的$templateCache字符串模板作为示例:

模板以非AMD格式生成,包含在IIFE中,推送到.tmp目录,然后根据任何模块进行请求:

define([
  './module',
  'templates/ubCampaignEditor'
]

为了保持定义清晰,我在Webpack配置中创建了一个名为resolve.alias的{​​{1}}:

templates