小编Kev*_*wis的帖子

少@import不工作

<head>
    <link rel="stylesheet/less" href="less/news.less">
</head>
<body>
    <script src="less.js"></script>
</body>
Run Code Online (Sandbox Code Playgroud)

news.less看起来像这样;

@import: "libs/base.less"
Run Code Online (Sandbox Code Playgroud)

base.less看起来像这样;

@import "colors.less";
@import "mixins.less";
@import "bootstap.less";
@import "font-aweseome.less"

body {
    background-color: @light-grey;
}
Run Code Online (Sandbox Code Playgroud)

bootstrap.less和font-awesome.less是扩展名已更改的CSS文件.所有文件都在正确的文件夹中.

在浏览器中查看时,base.less中的样式被忽略,这意味着我的导入无法正常工作.

谁能提供任何提示?

谢谢!

css less web

23
推荐指数
1
解决办法
4万
查看次数

Gruntfile.js - 找不到任务"默认"

这是我的Gruntfile.js

module.exports = function(grunt) {
    grunt.initConfig({
        pkg: grunt.file.readJSON("package.json"),

        uglify: {
          options: {
            mangle: true
          }
          build: {
            src: "js/*.js",
            dest: "js/min/script.js"
          }
        }

    });

    grunt.loadNpmTasks("grunt-contrib-uglify");

    grunt.registerTask('default', [uglify]);

};
Run Code Online (Sandbox Code Playgroud)

这是我的package.json - 我已经运行npm install了,我将在我的Gruntfile中使用所有插件,grunt-contrib-uglify就是其中之一.

{
  "name": "bootbuckle",
  "version": "0.1.0",
  "engines": {
    "node": ">= 0.10.0"
  },
  "devDependencies": {
    "grunt": "~0.4.2",
    "grunt-contrib-watch": "~0.5.3",
    "grunt-contrib-sass": "~0.6.0",
    "grunt-csscomb": "~2.0.1",
    "grunt-contrib-htmlmin": "~0.1.3",
    "grunt-contrib-imagemin": "~0.4.1",
    "grunt-contrib-uglify": "~0.2.7"
  }
}
Run Code Online (Sandbox Code Playgroud)

当我只是grunt在终端中运行时 - 这是错误

  build: {
  ^^^^^
Loading "Gruntfile.js" tasks...ERROR
>> SyntaxError: Unexpected identifier
Warning: Task …
Run Code Online (Sandbox Code Playgroud)

javascript gruntjs grunt-contrib-uglify

22
推荐指数
2
解决办法
4万
查看次数

SCSS变量为@extend类

我的想法是,我想写和input[type=text],input[type="password"]input[type=submit].我会把@extend它们作为变量传递给混合物.

我的解析器抛出了这个错误;

Syntax error: Invalid CSS after "   @extend ": expected selector_sequence, was "$type;"
Run Code Online (Sandbox Code Playgroud)

这是我的代码;

%text {
    (text styling)
}

%password {
    @extend %text;
}

%submit {
    padding: .5em;
    background-color: $button-color;
    border: none;
    cursor: pointer;
    color: white;
    border: 1px solid darken($button-color, 20%);
    &:hover {
        @include transition;
        background-color: darken($button-color, 10%);
    }
}

@mixin input($type) {
    margin-bottom: 1.5em;
    margin-left: 0;
    outline: none;
    @extend $type;
}
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激

css sass

12
推荐指数
1
解决办法
7857
查看次数

无法使用 Twilio Video 禁用 localParticipant.audioTracks

我正在改编 Twilio 的JS 快速入门并尝试提供一个按钮来使用户的音频静音。从网上环顾四周,我的代码如下所示:

function toggleAudio(){
  room.localParticipant.audioTracks.forEach(function(track) {
    console.log(track);
    track.disable();
  })
}
Run Code Online (Sandbox Code Playgroud)

console.log() 吐出一个LocalAudioTrackPublication,但我收到以下错误:

Uncaught TypeError: track.disable is not a function

所以我很难过。文档暗示该.disable()方法将按照我的预期执行,但显然它没有定义?

javascript twilio twilio-video

5
推荐指数
1
解决办法
874
查看次数

如何获得 Tailwind 的内置 CSS Purge 来清除插件 CSS

我使用 PostCSS 在我的项目中包含 Tailwind CSS,并让 Tailwind 的内置 Purge 实现非常适合核心库(style.pcss如下所示)。但是,我也将其@tailwind/typography作为插件包含在内,并且它的选择器不会被清除。

// postcss.config.js

const cssnano = require('cssnano')

module.exports = {
  plugins: [
    require('postcss-import'),
    require('tailwindcss'), 
    process.env.NODE_ENV === 'production' ? require('autoprefixer') : null,
    process.env.NODE_ENV === 'production' ? cssnano({ preset: 'default' }) : null
  ]
}
Run Code Online (Sandbox Code Playgroud)
// tailwind.config.js

module.exports = {
  plugins: [
    require('@tailwindcss/typography')
  ],
  purge: [
    './build/*.html',
    './build/**/*.html'
  ],
}
Run Code Online (Sandbox Code Playgroud)
// style.pcss

@tailwind base;
@tailwind components;
@tailwind utilities; 
Run Code Online (Sandbox Code Playgroud)

css postcss tailwind-css css-purge

5
推荐指数
1
解决办法
1364
查看次数