zoukankan      html  css  js  c++  java
  • .net core使用LESS

    参考:https://dotnetthoughts.net/using-less-css-with-aspnet-core/

    项目目录下创建package.json

    {
      "name": "gzblogs",
      "version": "1.0.0",
      "description": "An ASP.NET Core application for getting started with Less",
      "main": "index.js",
      "scripts": {
        "test": "echo "Error: no test specified" && exit 1"
      },
      "private": true,
      "keywords": [
        "aspnetcore",
        "less"
      ],
      "author": "anuraj",
      "license": "MIT",
      "devDependencies": {
        "gulp": "3.9.1",
        "gulp-less": "3.3.2",
        "gulp-clean-css": "3.9.0"
      }
    }

    执行npm install 

    创建:gulpfile.js

    var gulp = require("gulp"),
        cleanCss = require("gulp-clean-css"),
        less = require("gulp-less");
    
    gulp.task("default", function () {
        return gulp.src('wwwroot/less/*.less')
            .pipe(less())
            .pipe(cleanCss({ compatibility:  'ie8' }))
            .pipe(gulp.dest('wwwroot/css'));
    });

    编辑项目.

     结尾处添加:

     <Target Name="PreBuild" BeforeTargets="PreBuildEvent">
        <Exec WorkingDirectory="$(ProjectDir)" Command="node_modules.bingulp" />
      </Target>

     测试:

    在wwwroot目录下创建一个less文件夹,并添加一个less文件,此时,css文件夹下并没有同名的css文件

     项目重新生成后观察css目录中,多了和less同名的css文件:

    慎于行,敏于思!GGGGGG
  • 相关阅读:
    vijos1776:关押罪犯
    vijos1774:机器翻译
    vijos1775:乌龟棋
    vijos1792:摆花
    vijos1100:加分二叉树
    vijos1706:舞会
    单调栈
    bzoj1677:求和
    bzoj1340: [Baltic2007]Escape逃跑问题
    bzoj4716: 假摔
  • 原文地址:https://www.cnblogs.com/GarsonZhang/p/14358482.html
Copyright © 2011-2022 走看看