Webpack 中如何关联 AMD 模块的依赖映射?
資深大佬 : Shook 9
比如我有一个 main.js:
define([ config, // ./config.js JApp, // ./modules/module-common/app.js ], function(config, JApp) { ... });
同时,我还有个 config 文件:
define([], function() { return { config: 'config', JApp: './modules/module-common/app', HApp: './modules/module-common/app.html', }; });
我在尝试使用 webpack 打包 main.js 时,webpack 会提示找不到模块‘JApp’,因为确实不存在嘛。 于是我就配置了一下 webpack.resolve.alias,就是直接将 config 文件的内容赋给 webpack.resolve.alias 。 但结果是仍旧报错:
Module not found: Error: Can’t resolve ‘JApp’ in ‘D:codeswebpackwebpack-testwebappstatic’ @ ../webapp/static/main.js 13:4-227:6
我该怎么解决这个问题呢?
大佬有話說 (1)