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'
    ]
}
相关文章
相关标签/搜索