我正在尝试了解与Angular / webpack一起使用时的角色(from docs) of the helper.js
file。
我认为它必须对相对目录位置做一些事情。但我不明白它解决的第一个问题是什么。
实际上这是文件:
var path = require('path');
var _root = path.resolve(__dirname, '..');
function root(args) {
args = Array.prototype.slice.call(arguments, 0);
return path.join.apply(path, [_root].concat(args));
}
exports.root = root;
问题:
这个文件解决了什么问题?
非常感谢不使用此文件 vs 使用此文件的情况示例。
答案 0 :(得分:0)
Helper.js
用于为应用程序提供根目录的自定义路径。
Export.root = root
接受绝对路径,并将该路径设置为特定操作的根目录。请参见下面的示例:
output: {
**path: helpers.root('dist'),**
publicPath: '/',
filename: '[name].js',
chunkFilename: '[id].chunk.js'
},