已勾选「下载最新依赖」

> node-sass@4.7.2 install /home/leanengine/app/node_modules/node-sass
> node scripts/install.js

Downloading binary from https://npm.taobao.org/mirrors/node-sass//v4.7.2/linux-x64-57_binding.node
Download complete
Binary saved to /home/leanengine/app/node_modules/node-sass/vendor/linux-x64-57/binding.node
Caching binary to /home/leanengine/.npm/node-sass/4.7.2/linux-x64-57_binding.node

> uglifyjs-webpack-plugin@0.4.6 postinstall /home/leanengine/app/node_modules/webpack/node_modules/uglifyjs-webpack-plugin
> node lib/post_install.js


> node-sass@4.7.2 postinstall /home/leanengine/app/node_modules/node-sass
> node scripts/build.js

Binary found at /home/leanengine/app/node_modules/node-sass/vendor/linux-x64-57/binding.node
Testing binary
Binary is fine
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN @zeit/next-less@0.1.1 requires a peer of less@^2.7.3 but none is installed. You must install peer dependencies yourself.
npm WARN ajv-keywords@3.1
<ignored...>
required by tar-pack@3.4.0
npm ERR! missing: fstream@1.0.11, required by fstream-ignore@1.0.5
npm ERR! missing: inherits@2.0.3, required by fstream-ignore@1.0.5
npm ERR! missing: minimatch@3.0.4, required by fstream-ignore@1.0.5
npm ERR! missing: wrappy@1.0.2, required by once@1.4.0
npm ERR! missing: buffer-shims@1.0.0, required by readable-stream@2.2.9
npm ERR! missing: core-util-is@1.0.2, required by readable-stream@2.2.9
npm ERR! missing: inherits@2.0.3, required by readable-stream@2.2.9
npm ERR! missing: isarray@1.0.0, required by readable-stream@2.2.9
npm ERR! missing: process-nextick-args@1.0.7, required by readable-stream@2.2.9
npm ERR! missing: string_decoder@1.0.1, required by readable-stream@2.2.9
npm ERR! missing: util-deprecate@1.0.2, required by readable-stream@2.2.9
npm ERR! missing: safe-buffer@5.0.1, required by string_decoder@1.0.1
npm ERR! peer dep missing: ajv@^6.0.0, required by ajv-keywords@3.1.0
npm ERR! peer dep missing: ajv@^6.0.0, required by ajv-keywords@3.1.0

package.json

{
  "name": "courses-accounts-web",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "dev": "next",
    "build": "next build",
    "start": "next start"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "@zeit/next-css": "^0.1.4",
    "@zeit/next-less": "^0.1.1",
    "antd": "^3.3.0",
    "autoprefixer": "^8.1.0",
    "isomorphic-style-loader": "^4.0.0",
    "next": "^5.0.0",
    "node-sass": "^4.4.0",
    "postcss-easy-import": "^3.0.0",
    "postcss-loader": "^2.1.1",
    "raw-loader": "^0.5.1",
    "react": "^16.2.0",
    "react-dom": "^16.2.0",
    "sass-loader": "^6.0.6",
    "style-loader": "^0.20.3"
  },
  "engines": {
    "node": "8.9.4"
  }
}

你好,这个问题很有可能是 NPM 5.6.0 的 Bug https://github.com/npm/npm/issues/19393137
你可以尝试在 package.json 里的 engines.node 里写 8.8(退回到一个比较旧的版本)来绕过这个问题。