比如我有一个 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
|