我正在使用webpack和angular来完成我的一个项目。我有一些自定义角度模块(不是es6),没有导出语句。每个模块都是一个单独的文件夹,包含多个文件,我想将它们包含在我的entry.js文件中以创建包。但由于某种原因,我的entry.js无法解决它。 项目结构
根
模块
MODULEX
moduleX.module.js
moduleX.controller.js
moduleX.core.js
moduleY
moduleY.module.js
moduleY.controller.js
moduleY.core.js
entry.js
webpack.config.js
我有webpack.config.js,供应商正在正确加载
module.exports = {
debug: true,
entry: {
app: [
'./entry.js'
],....
和entry.js有
require.context(
"./modules",
true,
/\.js$/
);
angular
.module('myapp', ['moduleX', 'moduleY']);
Webpack生成app.bundle.js文件,其中包含自定义模块文件中的所有代码,但仍然是entry.js无法解析我作为依赖项放置的任何模块。我做错了吗?示例代码(参见src / modules /下的非es6模块)https://github.com/PradipShrestha/webpack-demo