我想在我的cordova应用程序中使用webpack并使用:
var dir_js = path.resolve(__dirname, 'www/js');
var dir_html = path.resolve(__dirname, 'www/html');
var dir_build = path.resolve(__dirname, 'www/build');
有没有更好的方法来定义'www'而不是每个dir定义的前缀?
答案 0 :(得分:1)
如果这是在您的webpack.config.js文件中,您可以将其视为任何其他js文件。我喜欢做的是拥有一个包含所有路径的PATHS对象,如下所示:
var path = require('path');
var baseDir = path.resolve(__dirname, 'www');
var PATHS = {
js: path.resolve(baseDir, 'js'),
html: path.resolve(baseDir, 'html'),
build: path.resolve(baseDir, 'build')
}