epe*_*elc 7 javascript require angularjs webpack
您好我刚刚遇到webpack这个问题.如果我require('../something')从一个文件中执行,然后require('../../something')在另一个文件中执行,则它们最终都会解析为同一个文件.但是,如果查看输出包,则会有两个具有相同内容的不同webpack函数.我很确定我可以使用别名来修复它,然后只require('something')在两个文件中执行.但这是正确的做法还是我错过了什么?
顺便说一句我需要这个,因为它导致了几个问题,angularjs取消定义我的控制器.
小智 2
您只需使用 DedupePlugin 即可。它会查找该模块是否已包含在您的构建中,如果是,则不再包含它。设置很容易,您不需要要求或安装任何额外的东西。
var webpack = require("webpack");
module.exports = {
// more of your config
// ...
plugins: [
new webpack.optimize.DedupePlugin()
]
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2031 次 |
| 最近记录: |