2017-04-07 95 views
0

我最近升级了webpack 1到2,之前我们可以给出相对output.path但现在绝对路径是必需的。我的所有包文件去/static/v4/angular/dist/所以在Webpack 1我给了这个像output.path: '../static/v4/angular/dist'。现在我怎样才能修改它,使它和以前一样?这是我的目录结构:设置webpack输出路径

myapp 
    | 
    angular 
    | 
    config 
    | 
    static 
    | 
    v4/angular/ // Here I want my files to go 

回答

0

所有你需要做的就是将它转换为绝对路径。您可以使用path.resolve

path.resolve(__dirname, '../static/v4/angular/dist') 

__dirname是当前执行的文件(你的WebPack配置)的目录,然后你从那里添加的相对路径。而path.resolve会给你结合它们的绝对路径。