从昨天开始,gull抛出未处理的错误事件:
"C:'Program Files (x86)'JetBrains'PhpStorm 10.0.1'bin'runnerw.exe" "C:'Program >Files'nodejs'node.exe" C:'..'..'..'..'..'node_modules'gulp'bin'gulp.js --color -->gulpfile "d:'..'..'..'gulpfile.js" default
[11:41:02] Using gulpfile d:'..'..'..'gulpfile.js
[11:41:02] Starting 'default'...
[11:41:02] Starting 'sass'...
Fetching Sass Source Files...
- resources'assets'sass'app.scss
Saving To...
- public'css'app.css
[11:41:02] Finished 'default' after 323 ms
events.js:141
throw er; // Unhandled 'error' event
^
Error: no writecb in Transform class
at afterTransform (d:'..'..'..'node_modules'gulp-autoprefixer'node_modules'readable->stream'lib'_stream_transform.js:95:33)
at Immediate.TransformState.afterTransform (d:'..'..'..'node_modules'gulp->autoprefixer'node_modules'readable-stream'lib'_stream_transform.js:79:12)
at Immediate.immediate._onImmediate (timers.js:435:18)
at processImmediate [as _immediateCallback] (timers.js:383:17)
我已经删除了我所有的node_module,并再次安装它们,但运气不佳。
还有人有这个问题吗?
版本:
- Laravel Framework版本5.1.24(LTS)
- 节点:4.2.2
- npm:3.5.1
- 吞咽:3.90
看到你在用"拉拉韦",我只能假设你在用‘拉拉韦灵丹妙药’。由于此软件包最近的更改,SASS存在一些兼容性问题。
您可以始终在您的package.json文件中使用固定版本,并将其设置为
"dependencies": {
"laravel-elixir": "3.4.2",
}
switch将自动更新到最新版本,而不是默认的^3.0.0。更改版本后,只需重新运行npm update
我希望这对你有帮助。