1

我正在 Windows 8 机器上的宅基地上运行 laravel 应用程序。

我使用 gulp、elixix 和 node.js 来编译资源文件,如 SASS 和 .js 文件。

当我运行 gulp 命令时,出现 I/O 错误:

    Saving To...
       - ../www/css/admin.css

stream.js:74
      throw er; // Unhandled stream error in pipe.
      ^

Error: ENOTDIR: not a directory, open '/home/vagrant/projects/site/www/css/admin.css'
    at Error (native)
4

1 回答 1

2

当我在宅基地上启用 NFS 时,问题就出现了。

对我有用的修复是在 homestead.yaml 文件中禁用 NFS(暂时):

folders:
    - map: C:\projects
      to: /home/vagrant/projects
      #type: nfs  -->> comment these lines
      #mount_options: [nolock,vers=3,udp,noatime,actimeo=1] -->> comment these lines

运行 vagrant reload --provision 以应用更改并再次运行 gulp。

我花了几个小时来解决这个问题,我希望这可以避免一些用户的挫败感。

于 2016-04-29T08:12:00.193 回答