我想将webpack用于我的cordova应用程序,并使用:
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"一次性定义为每个目录定义的前缀?
如果它在您的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')
}