webpack的css,less,sass中使用絕對路徑

用法:css

使用~表示絕對路徑,以下:node

@import "~otherfile.scss"
.yourClass {
      background: url('~img/wallpaper.png');
}

webpack中配置resolve的moduleDirectorires,modules,alias三種設置路徑均可以,推薦alias,alias在多個版本都兼容,且能自行設置別名webpack

webpack1配置moduleDirectories的路徑web

resolve.modulesDirectories= [
    path.join(__dirname, 'node_modules'),
    path.join(__dirname, 'src'),
]

webpack2+的配置resolve添加root的路徑url

resolve: {
    modules: [
         path.resolve(root),
         node_modules'
    ]
}
相關文章
相關標籤/搜索