Angular / Webpack项目中的`helper.js`文件是什么?

时间:2017-11-20 07:42:03

标签: javascript node.js angular webpack

我正在尝试了解与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 使用此文件的情况示例。

1 个答案:

答案 0 :(得分:0)

Helper.js用于为应用程序提供根目录的自定义路径。

Export.root = root接受绝对路径,并将该路径设置为特定操作的根目录。请参见下面的示例:

output: {
    **path: helpers.root('dist'),**
    publicPath: '/',
    filename: '[name].js',
    chunkFilename: '[id].chunk.js'
  },