- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 gulp 和新的 Microsoft bash shell,我正在尝试设置一个 gulp watch 来将我的 scss 编译成 css,这样当编译出错时 watch 不会停止。
我已经设置了一个名为 sass 的 gulp 任务来执行此操作,我可以使用 gulp sass
从命令行正常运行它,但是当我尝试使用 gulp watch
我收到一个 EPERM 错误,我无法修复该错误以使 gulp.watch 正常工作。以下是输出到命令行的错误消息。
我已经尝试更改我的 node_modules 文件夹的权限,以及使用 sudo 来执行此操作,但我仍然遇到此错误。将不胜感激。
var gulp = require('gulp');
var sass = require('gulp-sass');
var plumber = require('gulp-plumber');
var notify = require('gulp-notify');
gulp.task('watch', ['sass'], function() {
gulp.watch('app/scss/**/*.scss', ['sass']);
})
gulp.task('sass', function() {
return gulp.src('app/scss/**/*.scss')
.pipe(customPlumber('Error Running Sass'))
.pipe(sass())
.pipe(gulp.dest('app/css'))
})
function customPlumber(errTitle){
return plumber({
//use notify plugin to report error as windows toaster message
errorHandler:notify.onError({
//Customizing error title
title:errTitle || "Error running Gulp",
message: "Error: <%= error.message %>",
})
});
}
最佳答案
WSL 不支持慢速/预览/生产环中的 FS 通知系统调用。在 Fast ring 中,它支持跟踪 WSL 内部所做的更改。开发人员 promise 将尽快添加对跟踪 Windows 中所做更改的支持。
相关链接:
关于Gulp 在 Windows 上观看 EPERM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39547298/
我正在使用 titanium 和 genymotion 作为 android 模拟器。我收到以下错误:- [错误] 触发“执行后”事件时出错[错误] 错误:EPERM,不允许操作 'C:\Users\
我用谷歌搜索 EPERM: operation not permitted 我在 npm 问题和这个错误上得到了很多点击。 这不是我的情况(不是重复的),因为我没有运行 npm,我正在运行我自己的 N
我使用 ngBoilerplate 作为我的应用程序的基础。ngbp 使用 ngAnnotate 和 grunt-ng-annotate 来很好地注释应用程序。 一切都工作正常,直到我必须格式化我的计
我知道这是 node 的常见错误,但我所有的故障排除技术似乎都失败了。 Windows 7(32 位) Node@0.10.10 npm@1.2.25 尝试运行 bower 和 yo (Yeoman)
我在尝试使用 Bower 安装“jQuery”时遇到以下错误堆栈跟踪。有人可以提供帮助吗? C:\study\meanApp>bower install jquery --save b
使用 gulp 和新的 Microsoft bash shell,我正在尝试设置一个 gulp watch 来将我的 scss 编译成 css,这样当编译出错时 watch 不会停止。 我已经设置了一
在Windows 10中使用VS代码时,我一直遇到很多权限问题。 尝试移动文件夹时: 错误:EPERM:不允许进行操作,请重命名“路径a”->“路径b” 删除文件夹时: 它静默失败,该文件夹已从解决方
这是我的MQTTCONECTION类 public class MQTTService extends Service { private static final String T
尝试运行 https://github.com/jakearchibald/wittr 时在 Windows bash 上,我收到以下错误,非常感谢帮助修复或调试它: Development ser
我正在使用 Multer 在我的 fs 中上传图像。 Multer 不允许您动态设置 fs 中的位置,因此我始终在同一文件夹中上传,然后使用 fs.renamesynch 更改文件夹的名称。 我使用同
我已经全局安装了pm2sudo pm2 install -gpm2 启动server.js pm2 状态(给出这个输出)┌──────────┬──────┬────────┬────────┬───
我正在使用我正在编写的内核模块劫持一个特定的系统调用。替换代码是这样的: asmlinkage int custom_setxattr(const char* __user path, const c
我正在尝试为我的项目构建一个 android APK 文件 C:\myApp>cordova build android cp: copyFileSync: could not write to de
我已经将自己的 ext4 磁盘挂载到/mnt/sdb 并将其更改为 777。 但是,当启动数据节点时: /etc/init.d/hadoop-hdfs-datanode 启动 我在日志中收到以下错误(
我很难在我的 Windows 机器上使用 nodejs fs.watch 观看文件夹。删除监视的文件夹时会引发异常。 fs.watch('somedir', function (event,
我有一个 Qt 项目,它使用一个在我的系统上编译良好的插件接口(interface)。然而,当同一个项目在 docker 中编译时,它停止使用 Qt 5.10.1,给出消息错误:未定义的接口(inte
{ 错误:EPERM:不允许操作,打开 'C:\Users\Vivek Sharma\apps\testApp\www\assets\imgs\Thumbs.db’ **错误号:-4048, 代码:‘
目前我正在尝试使用 Webstorm 开发一个 ionic-app。但是 gulp 正在制造一些麻烦。 已安装的包: "gulp": "^3.5.6", "gulp-concat": "^2.2.0"
如果尝试在 USB 设备上构建 node.js 应用程序时在我的树莓派上使用 npm 时遇到一些问题。 package.json 看起来像这样: { "name" : "node-todo",
EACCES 和 EPERM 到底有什么区别? EPERM 描述 here作为“不是 super 用户”,但我通常会将其与 EACCES 联系起来。事实上,我不记得在现实生活中见过 EPERM。 最佳
我是一名优秀的程序员,十分优秀!