比如我有一个 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:\codes\webpack\webpack-test\webapp\static' @ ../webapp/static/main.js 13:4-227:6
我该怎么解决这个问题呢?
1 SilentDepth 2020-05-06 16:44:39 +08:00 |