Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用gulp禁用/启用css注释行_Css_Node.js_Npm_Gulp_Compass - Fatal编程技术网

使用gulp禁用/启用css注释行

使用gulp禁用/启用css注释行,css,node.js,npm,gulp,compass,Css,Node.js,Npm,Gulp,Compass,有没有办法用Gulp在某一行禁用特定的css注释,并在完成构建任务后启用它 例如,我想禁用我的@import“compass/reset”;它位于css文件的第一行,并在生成任务后启用它 提前谢谢 是的。你需要这个,它被称为gulp strip code,你只需要在上面和下面添加两行注释,就像CSS/JS unifiers一样,如下所示: 注:我写下这一点,因为我认为你有必要的知识吞咽 它相当容易实现。只需按照插件页面上的说明操作即可 导航到带有节点文件夹的主项目目录,然后按如下方式安装: np

有没有办法用Gulp在某一行禁用特定的css注释,并在完成构建任务后启用它

例如,我想禁用我的@import“compass/reset”;它位于css文件的第一行,并在生成任务后启用它


提前谢谢

是的。你需要这个,它被称为gulp strip code,你只需要在上面和下面添加两行注释,就像CSS/JS unifiers一样,如下所示:

注:我写下这一点,因为我认为你有必要的知识吞咽

它相当容易实现。只需按照插件页面上的说明操作即可

导航到带有节点文件夹的主项目目录,然后按如下方式安装:

npm安装吸气带代码-保存开发

然后,通过管道输入您希望使用的自定义注释,如下所示:

.pipe(stripCode({
  start_comment: "start-test-block",
  end_comment: "end-test-block"
}))

它非常有效!非常感谢!你知道有没有可以添加代码的Gulp插件吗?不知道我是否理解你的请求。。你能澄清一下吗?对不起。。。吞咽带代码允许去除一些代码。我想,在去掉我的代码后,添加几行代码,做与这个吞咽插件相反的事情。这更清楚吗我感觉到这里的原力有扰动。您是否正在尝试一些过于复杂的、可以用更简单的方式完成的事情?意思-你不能手动添加所需的代码,或者你指的是编译构建时缺少的东西吗?你是对的,这是对原力的巨大干扰!我尝试用Compass和Gulp创建一个工作流。在我的Gulp任务中,我试图在我的scss文件被编译后缩小我的css文件。它非常有效。但当我添加一些Compass混合时,我的构建任务中会出现一个错误:要导入的文件找不到或不可读:Compass/reset。为了实现我的目标,我首先要做一个大口指南针,然后在注释我的@import行以缩小这个文件。我不确定你是否明白我在说什么。。。
.pipe(stripCode({
  start_comment: "start-test-block",
  end_comment: "end-test-block"
}))