当在Docker for Windows上安装node-sass时,npm系统调用符号链接错误-95

在我的应用程序中,我有一个依赖项

"sass-loader": "^3.1.1" 

我首先直接从Windows运行npm install,但是当我尝试运行应用程序时,它不起作用,因为节点版本不同或其他。 所以它告诉我跑:

 npm rebuild node-sass 

我试图从容器内运行它,但后来我得到一个错误

 npm ERR! code ENOTSUP npm ERR! errno -95 npm ERR! syscall symlink npm ERR! nospc ENOTSUP: operation not supported on socket, symlink '../node-sass/bin/node-sass' -> '/usr/src/app/node_modules/.bin/node-sass' 

我怎样才能解决这个问题? 有没有办法解决这个错误,并安装节点sass?

目前使用:

  • Windows 10专业版
  • Docker 1.11.1-beta10(build:2446)

再次使用参数-no-bin-links运行该命令

 npm rebuild node-sass -no-bin-links 

来自NPM的bin-links文档 :

设置为false,让它不这样做。 这可以用来解决某些文件系统不支持符号链接的问题,即使在表面上的Unix系统上也是如此。