因为历史原因,遗留的项目采用的requirejs做的模块加载,
新的子系统计划用vue+webpack构建;
看网上有人说webpack构建成umd,做了尝试,requirejs会报找不到模块的错误。
webpack构建后的模块 ,能用requirejs 加载吗
因为历史原因,遗留的项目采用的requirejs做的模块加载,
新的子系统计划用vue+webpack构建;
看网上有人说webpack构建成umd,做了尝试,requirejs会报找不到模块的错误。
webpack构建后的模块 ,能用requirejs 加载吗
应该可行的, webpack 打包时有相应的选项,可以生成支持 require.js 的文件,具体参见 webpack 文档。
https://webpack.js.org/config...
output: {
library: "MyLibrary",
libraryTarget: "amd"
}
5 回答2k 阅读
1 回答2.8k 阅读
2 回答2.5k 阅读
2 回答580 阅读✓ 已解决
1 回答1.5k 阅读
1 回答622 阅读
678 阅读
泻药。必须可以啊,无非是说,
webpack
打包子模块时,让输出的内容支持amd
加载而已。所以问题的关键就在于你的子模块打包上,你肯定什么地方配置错了,具体可以参考我的:angular-baidu-map,其中,配置的关键部分:输出后的js,是这个样子的:angular-baidu-map.js