vue 打包时使用/deep/ 报错

原因是因为node-sass的版本过高;
方法一:
卸载重新安装低版本的内容
1.npm uninstall sass-loader
2.npm  install sass-loader@5.0.0
(安装仍然报错,则可能是sass-loader需要依赖node-sass,因此安装yarn install node-sass)

方法二:
使用::v-deep来代替/deep/
例如:
.home_warp .home_left ::v-deep .el-textarea__inner{
    resize: none;
  }
  .home_warp .home_right ::v-deep .el-button + .el-button {
    margin-left:0px !important;
    margin:auto !important;
    margin-top:20px !important;
  }
  .home_warp .home_right ::v-deep .el-button{
     margin:auto;
     display:block!important;
     margin-top:15px;
  }

  

原文地址:https://www.cnblogs.com/cyf-1314/p/15434673.html