安装不了node-sass

K:\vuejs\my-project>npm install node-sass
▄ ╢░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▌ ╢░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▀ ╢░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▄ ╢░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▌ ╢░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐ ╢░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ loadRequestedDeps → after ▌ ╢██████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░loadRequestedDeps         ▌ ╢██████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░ loadDep:sass-graph → requ ▌ ╢██████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░loadDep:sass-graph → afte ▄ ╢██████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░loadDep:sass-graph → cach ▀ ╢██████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░loadDep:sass-graph → afte ▄ ╢██████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░loadDep:sass-graph → netw ▌ ╢██████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░loadDep:sass-graph → afte ▄ ╢██████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░loadDep:sass-graph → afte ▌ ╢██████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░loadDep:sass-graph → cach ▐ ╢██████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░loadDep:which → request   ▐ ╢█████████████████████░░░░░░░░░░░░░░░░░░░░░░░loadDep:which → get       ▄ ╢█████████████████████░░░░░░░░░░░░░░░░░░░░░░░loadDep:yallist → request ▌ ╢█████████████████████░░░░░░░░░░░░░░░░░░░░░░░loadDep:yallist → afterAd ▐ ╢█████████████████████░░░░░░░░░░░░░░░░░░░░░░░loadDep:isexe → request   ▐ ╢█████████████████████░░░░░░░░░░░░░░░░░░░░░░░loadDep:globule → request ▌ ╢██████████████████████░░░░░░░░░░░░░░░░░░░░░░loadDep:globule           ▌ ╢██████████████████████░░░░░░░░░░░░░░░░░░░░░░ loadDep:lodash → request  ▐ ╢██████████████████████░░░░░░░░░░░░░░░░░░░░░░loadDep:lodash → 200      ▄ ╢██████████████████████░░░░░░░░░░░░░░░░░░░░░░loadDep:lodash → get      ▄ ╢██████████████████████░░░░░░░░░░░░░░░░░░░░░░loadDep:lodash → afterAdd ▐ ╢██████████████████████░░░░░░░░░░░░░░░░░░░░░░loadDep:fs.realpath       ▐ ╢████████████████████████░░░░░░░░░░░░░░░░░░░░ loadDep:lodash._baseclone ▄ ╢██████████████████████████░░░░░░░░░░░░░░░░░░ loadDep:lodash._baseclone ▄ ╢██████████████████████████░░░░░░░░░░░░░░░░░░ loadDep:trim-newlines → r ▀ ╢███████████████████████████░░░░░░░░░░░░░░░░░loadDep:trim-newlines → r ▌ ╢███████████████████████████░░░░░░░░░░░░░░░░░loadDep:trim-newlines → a ▐ ╢███████████████████████████░░░░░░░░░░░░░░░░░loadDep:camelcase → reque ▌ ╢███████████████████████████░░░░░░░░░░░░░░░░░loadDep:signal-exit → req ▐ ╢███████████████████████████░░░░░░░░░░░░░░░░░loadDep:signal-exit → add ▌ ╢███████████████████████████░░░░░░░░░░░░░░░░░loadDep:array-find-index  ▌ ╢███████████████████████████░░░░░░░░░░░░░░░░░ loadDep:validate-npm-pack ▄ ╢████████████████████████████░░░░░░░░░░░░░░░░ loadDep:validate-npm-pack ▌ ╢████████████████████████████░░░░░░░░░░░░░░░░ loadDep:validate-npm-pack ▀ ╢████████████████████████████░░░░░░░░░░░░░░░░ loadDep:builtin-modules → ▄ ╢████████████████████████████░░░░░░░░░░░░░░░░loadDep:builtin-modules → ▌ ╢████████████████████████████░░░░░░░░░░░░░░░░loadDep:spdx-expression-p ▌ ╢████████████████████████████░░░░░░░░░░░░░░░░ loadDep:spdx-expression-p ▀ ╢████████████████████████████░░░░░░░░░░░░░░░░ loadDep:spdx-license-ids  ▄ ╢████████████████████████████░░░░░░░░░░░░░░░░ loadDep:spdx-exceptions → ▌ ╢████████████████████████████░░░░░░░░░░░░░░░░loadDep:spdx-exceptions → ▀ ╢████████████████████████████░░░░░░░░░░░░░░░░loadDep:read-pkg → reques ▌ ╢████████████████████████████░░░░░░░░░░░░░░░░loadDep:read-pkg → afterA ▐ ╢████████████████████████████░░░░░░░░░░░░░░░░loadDep:path-exists → req ▄ ╢████████████████████████████░░░░░░░░░░░░░░░░loadDep:path-exists → aft ▐ ╢████████████████████████████░░░░░░░░░░░░░░░░loadDep:path-type → reque ▐ ╢████████████████████████████░░░░░░░░░░░░░░░░loadDep:path-type → after ▄ ╢████████████████████████████░░░░░░░░░░░░░░░░loadDep:strip-bom → reque ▀ ╢████████████████████████████░░░░░░░░░░░░░░░░loadDep:strip-bom → get   ▀ ╢████████████████████████████░░░░░░░░░░░░░░░░loadDep:error-ex → reques ▄ ╢████████████████████████████░░░░░░░░░░░░░░░░loadDep:error-ex          ▌ ╢████████████████████████████░░░░░░░░░░░░░░░░ loadDep:is-arrayish → req ▐ ╢████████████████████████████░░░░░░░░░░░░░░░░loadDep:is-utf8 → request ▀ ╢████████████████████████████░░░░░░░░░░░░░░░░loadDep:indent-string → f ▄ ╢████████████████████████████░░░░░░░░░░░░░░░░loadDep:strip-indent → re ▌ ╢████████████████████████████░░░░░░░░░░░░░░░░loadDep:repeating → reque ▀ ╢████████████████████████████░░░░░░░░░░░░░░░░loadDep:get-stdin         ▀ ╢████████████████████████████░░░░░░░░░░░░░░░░ loadDep:tar → request     ▌ ╢██████████████████████████████░░░░░░░░░░░░░░loadDep:tar → headers     ▌ ╢██████████████████████████████░░░░░░░░░░░░░░loadDep:tar → afterAdd    ▌ ╢██████████████████████████████░░░░░░░░░░░░░░loadDep:abbrev → request  ▀ ╢███████████████████████████████░░░░░░░░░░░░░loadDep:abbrev            ▀ ╢███████████████████████████████░░░░░░░░░░░░░ loadDep:set-blocking → re ▀ ╢███████████████████████████████░░░░░░░░░░░░░loadDep:set-blocking → af ▀ ╢███████████████████████████████░░░░░░░░░░░░░loadDep:delegates → reque ▐ ╢███████████████████████████████░░░░░░░░░░░░░loadDep:aproba            ▐ ╢███████████████████████████████░░░░░░░░░░░░░ loadDep:wide-align → requ ▐ ╢███████████████████████████████░░░░░░░░░░░░░npm WARN deprecated has-color@0.1.7: Renamed to supports-color. If you're using chalk, upgrade to the latest version. https://github.com/chalk/supports-color
loadDep:wide-align        ▌ ╢███████████████████████████████░░░░░░░░░░░░░ loadDep:array-index → req ▌ ╢███████████████████████████████░░░░░░░░░░░░░loadDep:array-index → 200 ▀ ╢███████████████████████████████░░░░░░░░░░░░░loadDep:node-uuid → mapTo ▐ ╢███████████████████████████████░░░░░░░░░░░░░loadDep:tunnel-agent → re ▄ ╢███████████████████████████████░░░░░░░░░░░░░loadDep:tunnel-agent → ca ▀ ╢███████████████████████████████░░░░░░░░░░░░░loadDep:tunnel-agent → ca ▐ ╢███████████████████████████████░░░░░░░░░░░░░loadDep:tunnel-agent → af ▐ ╢███████████████████████████████░░░░░░░░░░░░░loadDep:tunnel-agent → ge ▀ ╢███████████████████████████████░░░░░░░░░░░░░loadDep:delayed-stream →  ▄ ╢███████████████████████████████░░░░░░░░░░░░░loadDep:chalk             ▌ ╢███████████████████████████████░░░░░░░░░░░░░ loadDep:sntp → request    ▌ ╢███████████████████████████████░░░░░░░░░░░░░loadDep:sntp → afterAdd   ▌ ╢███████████████████████████████░░░░░░░░░░░░░loadDep:sntp → afterAdd   ▌ ╢███████████████████████████████░░░░░░░░░░░░░loadDep:sshpk → request   ▄ ╢███████████████████████████████░░░░░░░░░░░░░loadDep:sshpk → afterAdd  ▐ ╢███████████████████████████████░░░░░░░░░░░░░loadDep:verror → request  ▄ ╢███████████████████████████████░░░░░░░░░░░░░loadDep:verror → mapToReg ▀ ╢███████████████████████████████░░░░░░░░░░░░░loadDep:ecc-jsbn → addNam ▌ ╢███████████████████████████████░░░░░░░░░░░░░loadDep:ecc-jsbn → get    ▐ ╢███████████████████████████████░░░░░░░░░░░░░loadDep:ecc-jsbn → resolv ▐ ╢███████████████████████████████░░░░░░░░░░░░░loadDep:assert-plus       ▄ ╢███████████████████████████████░░░░░░░░░░░░░ loadDep:block-stream → re ▌ ╢███████████████████████████████░░░░░░░░░░░░░loadDep:yargs → request   ▐ ╢█████████████████████████████████░░░░░░░░░░░loadDep:yargs → network   ▄ ╢█████████████████████████████████░░░░░░░░░░░loadDep:yargs → get       ▄ ╢█████████████████████████████████░░░░░░░░░░░loadDep:minimatch         ▄ ╢█████████████████████████████████░░░░░░░░░░░ loadDep:yargs-parser → re ▐ ╢█████████████████████████████████░░░░░░░░░░░loadDep:yargs-parser → ge ▀ ╢█████████████████████████████████░░░░░░░░░░░loadDep:yargs-parser → af ▐ ╢█████████████████████████████████░░░░░░░░░░░loadDep:wrap-ansi → reque ▌ ╢█████████████████████████████████░░░░░░░░░░░loadDep:lodash.rest → req ▐ ╢█████████████████████████████████░░░░░░░░░░░loadDep:lodash.rest → get ▐ ╢█████████████████████████████████░░░░░░░░░░░loadDep:lcid → request    ▌ ╢█████████████████████████████████░░░░░░░░░░░loadDep:invert-kv → reque ▄ ╢█████████████████████████████████░░░░░░░░░░░loadDep:invert-kv → after ▄ ╢█████████████████████████████████░░░░░░░░░░░loadDep:mime-types        ▀ ╢█████████████████████████████████████████░░░ loadDep:glob-base         ▀ ╢████████████████████████████████████████████ loadDep:babel-code-frame  ▀ ╢██████████████████████████████████████████░░ loadDep:home-or-tmp       ▀ ╢███████████████████████████████████████████░ loadExtraneous            ▀ ╢████████████████████████████████████████████ loadExtraneous            ▀ ╢████████████████████████████████████████████ loadDep:babel-helper-repl ▀ ╢████████████████████████████████████████████ loadDep:babel-core        ▀ ╢████████████████████████████████████████████ loadDep:base64-js         ▀ ╢████████████████████████████████████████████ loadDep:pascal-case       ▀ ╢████████████████████████████████████████████ loadDep:fsevents → reques ▐ ╢████████████████████████████████████████████npm WARN install Couldn't install optional dependency: Unsupported
loadDep:fsevents          ▌ ╢████████████████████████████████████████████ loadDep:color             ▀ ╢████████████████████████████████████████████ loadDep:css-selector-toke ▀ ╢████████████████████████████████████████████ loadDep:postcss-convert-v ▀ ╢████████████████████████████████████████████ loadDep:flatten           ▀ ╢████████████████████████████████████████████ loadDep:csso              ▀ ╢████████████████████████████████████████████ loadExtraneous            ▀ ╢████████████████████████████████████████████ loadDep:path-is-inside    ▀ ╢████████████████████████████████████████████ loadDep:es6-set           ▀ ╢████████████████████████████████████████████ loadDep:chalk             ▀ ╢████████████████████████████████████████████ loadDep:ansi-escapes      ▀ ╢████████████████████████████████████████████ loadDep:chalk             ▀ ╢████████████████████████████████████████████ loadExtraneous            ▀ ╢████████████████████████████████████████████ loadDep:send              ▀ ╢████████████████████████████████████████████ loadDep:loader-utils      ▀ ╢████████████████████████████████████████████ loadExtraneous            ▀ ╢████████████████████████████████████████████ loadDep:micromatch        ▀ ╢████████████████████████████████████████████ loadDep:lodash._baseisequ ▀ ╢████████████████████████████████████████████ loadDep:lodash._basefor   ▀ ╢████████████████████████████████████████████ loadExtraneous            ▀ ╢████████████████████████████████████████████ loadDep:process           ▀ ╢████████████████████████████████████████████ loadExtraneous            ▀ ╢████████████████████████████████████████████ loadExtraneous            ▀ ╢████████████████████████████████████████████ loadExtraneous            ▀ ╢████████████████████████████████████████████ loadDep:autoprefixer      ▀ ╢████████████████████████████████████████████ loadExtraneous            ▀ ╢████████████████████████████████████████████ loadAllDepsIntoIdealTree  ▄ ╢████████████████████████████████████████████ generateActionsToTake     ▌ ╢████████████████████████████████████████████ diffTrees                 ▌ ╢████████████████████████████████████████████ fetch                     ▐ ╢████████████████████████████████████████████ fetch:in-publish          ▐ ╢████████████████████████████████████████████ extract                   ▌ ╢████████████████████████████████████████████ extract → extract         ▄ ╢████████████████████████████████████████████extract → unbuild         ▐ ╢████████████████████████████████████████████extract → unbuild         ▌ ╢████████████████████████████████████████████extract → tar             ▀ ╢████████████████████████████████████████████extract → gunzTarPerm     ▄ ╢████████████████████████████████████████████extract → gunzTarPerm     ▌ ╢████████████████████████████████████████████extract → gunzTarPerm     ▌ ╢████████████████████████████████████████████extract → gunzTarPerm     ▌ ╢████████████████████████████████████████████extract → gunzTarPerm     ▌ ╢████████████████████████████████████████████extract → gunzTarPerm     ▐ ╢████████████████████████████████████████████extract → gunzTarPerm     ▀ ╢████████████████████████████████████████████extract → gunzTarPerm     ▌ ╢████████████████████████████████████████████extract → gunzTarPerm     ▌ ╢████████████████████████████████████████████extract → gunzTarPerm     ▀ ╢████████████████████████████████████████████extract:invert-kv → gunzT ▐ ╢████████████████████████████████████████████extract:has-color → gunzT ▐ ╢████████████████████████████████████████████extract:abbrev            ▄ ╢████████████████████████████████████████████ extract:combined-stream   ▀ ╢████████████████████████████████████████████ extract:lodash._baseclone ▄ ╢████████████████████████████████████████████ extract:strip-indent      ▄ ╢████████████████████████████████████████████ extract:npmlog → gunzTarP ▐ ╢████████████████████████████████████████████extract:jsbn → gunzTarPer ▄ ╢████████████████████████████████████████████extract:async-foreach → g ▄ ╢████████████████████████████████████████████extract:form-data → gunzT ▀ ╢████████████████████████████████████████████extract:are-we-there-yet  ▀ ╢████████████████████████████████████████████ extract:verror → gunzTarP ▌ ╢████████████████████████████████████████████extract:minimist → gunzTa ▌ ╢████████████████████████████████████████████extract:fstream → gunzTar ▌ ╢████████████████████████████████████████████extract:tar → gunzTarPerm ▌ ╢████████████████████████████████████████████extract:nan → gunzTarPerm ▐ ╢████████████████████████████████████████████extract:nan → gunzTarPerm ▌ ╢████████████████████████████████████████████extract:nan → gunzTarPerm ▌ ╢████████████████████████████████████████████extract:nan → gunzTarPerm ▐ ╢████████████████████████████████████████████extract:node-gyp → gunzTa ▄ ╢████████████████████████████████████████████extract:node-gyp → gunzTa ▐ ╢████████████████████████████████████████████extract:node-gyp → gunzTa ▐ ╢████████████████████████████████████████████extract:node-gyp → gunzTa ▀ ╢████████████████████████████████████████████extract:node-sass → gunzT ▐ ╢████████████████████████████████████████████extract:node-sass → gunzT ▐ ╢████████████████████████████████████████████extract:lodash            ▐ ╢████████████████████████████████████████████ preinstall                ▄ ╢████████████████████████████████████████████ preinstall                ▄ ╢████████████████████████████████████████████ preinstall → lifecycle    ▄ ╢████████████████████████████████████████████preinstall → lifecycle    ▌ ╢████████████████████████████████████████████preinstall:ecc-jsbn       ▌ ╢████████████████████████████████████████████ finalize                  ▄ ╢████████████████████████████████████████████ finalize:array-index → fi ▌ ╢████████████████████████████████████████████finalize:extsprintf       ▐ ╢████████████████████████████████████████████ finalize:hoek → finalize  ▄ ╢████████████████████████████████████████████finalize:lcid → finalize  ▄ ╢████████████████████████████████████████████finalize:path-type → fina ▐ ╢████████████████████████████████████████████finalize:tar → finalize   ▌ ╢████████████████████████████████████████████finalize:node-gyp         ▄ ╢████████████████████████████████████████████ finalize:sass-graph → fin ▐ ╢████████████████████████████████████████████build                     ▄ ╢████████████████████████████████████████████ build:async-foreach       ▐ ╢████████████████████████████████████████████ build:form-data → linkStu ▀ ╢████████████████████████████████████████████build:indent-string → lin ▐ ╢████████████████████████████████████████████build:glob → linkBins     ▄ ╢████████████████████████████████████████████build:spdx-exceptions     ▄ ╢████████████████████████████████████████████ build:http-signature → li ▄ ╢████████████████████████████████████████████npm WARN prefer global node-gyp@3.4.0 should be installed with -g
build:npmlog              ▄ ╢████████████████████████████████████████████ install                   ▐ ╢████████████████████████████████████████████ install                   ▐ ╢████████████████████████████████████████████ install:getpass → lifecyc ▀ ╢████████████████████████████████████████████install:nan               ▐ ╢████████████████████████████████████████████ install:tunnel-agent → li ▐ ╢████████████████████████████████████████████
> node-sass@3.8.0 install K:\vuejs\my-project\node_modules\node-sass
> node scripts/install.js

install:sass-graph        ▐ ╢████████████████████████████████████████████ Cannot download "https://github.com/sass/node-sass/releases/download/v3.8.0/win32-x64-47_binding.node":

socket hang up

Hint: If github.com is not accessible in your location
      try setting a proxy via HTTP_PROXY, e.g.

      export HTTP_PROXY=http://example.com:1234

or configure npm proxy via

      npm config set proxy http://example.com:8080
install:sass-graph        ▐ ╢████████████████████████████████████████████ postinstall               ▌ ╢████████████████████████████████████████████ postinstall               ▌ ╢████████████████████████████████████████████ postinstall:boom → lifecy ▐ ╢████████████████████████████████████████████postinstall:path-array →  ▐ ╢████████████████████████████████████████████postinstall:node-gyp      ▌ ╢████████████████████████████████████████████ 
> node-sass@3.8.0 postinstall K:\vuejs\my-project\node_modules\node-sass
> node scripts/build.js

postinstall:sass-graph    ▌ ╢████████████████████████████████████████████ Building: K:\nodejs\node.exe K:\vuejs\my-project\node_modules\node-gyp\bin\node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
gyp info it worked if it ends with ok
gyp verb cli [ 'K:\\nodejs\\node.exe',
gyp verb cli   'K:\\vuejs\\my-project\\node_modules\\node-gyp\\bin\\node-gyp.js',
gyp verb cli   'rebuild',
gyp verb cli   '--verbose',
gyp verb cli   '--libsass_ext=',
gyp verb cli   '--libsass_cflags=',
gyp verb cli   '--libsass_ldflags=',
gyp verb cli   '--libsass_library=' ]
gyp info using node-gyp@3.4.0
gyp info using node@5.2.0 | win32 | x64
gyp verb command rebuild []
gyp verb command clean []
gyp verb clean removing "build" directory
gyp verb command configure []
gyp verb check python checking for Python executable "python2" in the PATH
gyp verb `which` failed Error: not found: python2
gyp verb `which` failed     at getNotFoundError (K:\vuejs\my-project\node_modules\which\which.js:14:12)
gyp verb `which` failed     at F (K:\vuejs\my-project\node_modules\which\which.js:69:19)
gyp verb `which` failed     at E (K:\vuejs\my-project\node_modules\which\which.js:81:29)
gyp verb `which` failed     at K:\vuejs\my-project\node_modules\which\which.js:90:16
gyp verb `which` failed     at K:\vuejs\my-project\node_modules\isexe\index.js:44:5
gyp verb `which` failed     at K:\vuejs\my-project\node_modules\isexe\windows.js:29:5
gyp verb `which` failed     at FSReqWrap.oncomplete (fs.js:83:15)
gyp verb `which` failed  python2 { [Error: not found: python2] code: 'ENOENT' }
gyp verb check python checking for Python executable "python" in the PATH
gyp verb `which` succeeded python C:\Python27\python.EXE
gyp verb check python version `C:\Python27\python.EXE -c "import platform; print(platform.python_version());"` returned: "2.7.9\r\n"
gyp verb get node dir no --target version specified, falling back to host node version: 5.2.0
gyp verb command install [ '5.2.0' ]
gyp verb install input version string "5.2.0"
gyp verb install installing version: 5.2.0
gyp verb install --ensure was passed, so won't reinstall if already installed
gyp verb install version is already installed, need to check "installVersion"
gyp verb got "installVersion" 9
gyp verb needs "installVersion" 9
gyp verb install version is good
gyp verb get node dir target node version installed: 5.2.0
gyp verb build dir attempting to create "build" dir: K:\vuejs\my-project\node_modules\node-sass\build
gyp verb build dir "build" dir needed to be created? K:\vuejs\my-project\node_modules\node-sass\build
gyp verb build/config.gypi creating config file
gyp verb build/config.gypi writing out config file: K:\vuejs\my-project\node_modules\node-sass\build\config.gypi
gyp verb config.gypi checking for gypi file: K:\vuejs\my-project\node_modules\node-sass\config.gypi
gyp verb common.gypi checking for gypi file: K:\vuejs\my-project\node_modules\node-sass\common.gypi
gyp verb gyp gyp format was not specified; forcing "msvs"
gyp info spawn C:\Python27\python.EXE
gyp info spawn args [ 'K:\\vuejs\\my-project\\node_modules\\node-gyp\\gyp\\gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'msvs',
gyp info spawn args   '-G',
gyp info spawn args   'msvs_version=auto',
gyp info spawn args   '-I',
gyp info spawn args   'K:\\vuejs\\my-project\\node_modules\\node-sass\\build\\config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   'K:\\vuejs\\my-project\\node_modules\\node-gyp\\addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   'C:\\Users\\刘健超\\.node-gyp\\5.2.0\\include\\node\\common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=C:\\Users\\刘健超\\.node-gyp\\5.2.0',
gyp info spawn args   '-Dnode_gyp_dir=K:\\vuejs\\my-project\\node_modules\\node-gyp',
gyp info spawn args   '-Dnode_lib_file=node.lib',
gyp info spawn args   '-Dmodule_root_dir=K:\\vuejs\\my-project\\node_modules\\node-sass',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'K:\\vuejs\\my-project\\node_modules\\node-sass\\build',
gyp info spawn args   '-Goutput_dir=.' ]
gyp verb command build []
gyp verb build type Release
gyp verb architecture x64
gyp verb node dev dir C:\Users\刘健超\.node-gyp\5.2.0
gyp verb found first Solution file build/binding.sln
gyp verb could not find "msbuild.exe" in PATH - finding location in registry
gyp verb "Release" dir needed to be created? null
gyp verb copying "node.lib" for x64 C:\Users\刘健超\.node-gyp\5.2.0\Release\node.lib
gyp info spawn C:\Program Files (x86)\MSBuild\12.0\bin\msbuild.exe
gyp info spawn args [ 'build/binding.sln',
gyp info spawn args   '/nologo',
gyp info spawn args   '/p:Configuration=Release;Platform=x64' ]
在此解决方案中一次生成一个项目。若要启用并行生成,请添加“/m”开关。
生成启动时间为 2016-7-21 0:59:39。
节点 1 上的项目“K:\vuejs\my-project\node_modules\node-sass\build\binding.sln”(默认目标)。
ValidateSolutionConfiguration:
  正在生成解决方案配置“Release|x64”。
项目“K:\vuejs\my-project\node_modules\node-sass\build\binding.sln”(1)正在节点 1 上生成“K:\vuejs\my-project\node_modules\node-sas
s\build\binding.vcxproj.metaproj”(2) (默认目标)。
项目“K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj.metaproj”(2)正在节点 1 上生成“K:\vuejs\my-project\node_mod
ules\node-sass\build\src\libsass.vcxproj”(3) (默认目标)。
PrepareForBuild:
  正在创建目录“Release\obj\libsass\”。
  正在创建目录“K:\vuejs\my-project\node_modules\node-sass\build\Release\”。
  正在创建目录“Release\obj\libsass\libsass.tlog\”。
InitializeBuildStatus:
  正在创建“Release\obj\libsass\libsass.tlog\unsuccessfulbuild”,因为已指定“AlwaysCreate”。
ClCompile:
  M:\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\CL.exe /c /I"C:\Users\á???3?\.node-gyp\5.2.0\include\node" /I"C:\Use
  rs\á???3?\.node-gyp\5.2.0\src" /I"C:\Users\á???3?\.node-gyp\5.2.0\deps\uv\include" /I"C:\Users\á???3?\.node-gyp\5.2.0
  \deps\v8\include" /I..\..\src\libsass\include /Zi /nologo /W3 /WX- /Ox /Ob2 /Oi /Ot /Oy /GL /D NODE_GYP_MODULE_NAME=l
  ibsass /D USING_UV_SHARED=1 /D USING_V8_SHARED=1 /D V8_DEPRECATION_WARNINGS=1 /D WIN32 /D _CRT_SECURE_NO_DEPRECATE /D
   _CRT_NONSTDC_NO_DEPRECATE /D _HAS_EXCEPTIONS=0 /D "LIBSASS_VERSION=\"3.3.6\"" /GF /Gm- /MT /GS /Gy /fp:precise /Zc:w
  char_t /Zc:forScope /GR- /Fo"Release\obj\libsass\\" /Fd"Release\obj\libsass\vc120.pdb" /Gd /TP /wd4351 /wd4355 /wd480
  0 /wd4251 /errorReport:queue /GR /EHsc /MP ..\..\src\libsass\src\ast.cpp ..\..\src\libsass\src\base64vlq.cpp ..\..\sr
  c\libsass\src\bind.cpp ..\..\src\libsass\src\color_maps.cpp ..\..\src\libsass\src\constants.cpp ..\..\src\libsass\src
  \context.cpp ..\..\src\libsass\src\cssize.cpp ..\..\src\libsass\src\emitter.cpp ..\..\src\libsass\src\environment.cpp
   ..\..\src\libsass\src\error_handling.cpp ..\..\src\libsass\src\eval.cpp ..\..\src\libsass\src\expand.cpp ..\..\src\l
  ibsass\src\extend.cpp ..\..\src\libsass\src\file.cpp ..\..\src\libsass\src\functions.cpp ..\..\src\libsass\src\inspec
  t.cpp ..\..\src\libsass\src\json.cpp ..\..\src\libsass\src\lexer.cpp ..\..\src\libsass\src\listize.cpp ..\..\src\libs
  ass\src\memory_manager.cpp ..\..\src\libsass\src\node.cpp ..\..\src\libsass\src\output.cpp ..\..\src\libsass\src\pars
  er.cpp ..\..\src\libsass\src\plugins.cpp ..\..\src\libsass\src\position.cpp ..\..\src\libsass\src\prelexer.cpp ..\..\
  src\libsass\src\remove_placeholders.cpp ..\..\src\libsass\src\sass.cpp ..\..\src\libsass\src\sass2scss.cpp ..\..\src\
  libsass\src\sass_context.cpp ..\..\src\libsass\src\sass_functions.cpp ..\..\src\libsass\src\sass_util.cpp ..\..\src\l
  ibsass\src\sass_values.cpp ..\..\src\libsass\src\source_map.cpp ..\..\src\libsass\src\to_c.cpp ..\..\src\libsass\src\
  to_value.cpp ..\..\src\libsass\src\units.cpp ..\..\src\libsass\src\utf8_string.cpp ..\..\src\libsass\src\util.cpp ..\
  ..\src\libsass\src\values.cpp
cl : 命令行 warning D9025: 正在重写“/GR-”(用“/GR”) [K:\vuejs\my-project\node_modules\node-sass\build\src\libsass.vcxproj]
cl : 命令行 warning D9025: 正在重写“/GR-”(用“/GR”) [K:\vuejs\my-project\node_modules\node-sass\build\src\libsass.vcxproj]
  ast.cpp
cl : 命令行 warning D9025: 正在重写“/GR-”(用“/GR”) [K:\vuejs\my-project\node_modules\node-sass\build\src\libsass.vcxproj]
  base64vlq.cpp
cl : 命令行 warning D9025: 正在重写“/GR-”(用“/GR”) [K:\vuejs\my-project\node_modules\node-sass\build\src\libsass.vcxproj]
  bind.cpp
cl : 命令行 warning D9025: 正在重写“/GR-”(用“/GR”) [K:\vuejs\my-project\node_modules\node-sass\build\src\libsass.vcxproj]
  color_maps.cpp
cl : 命令行 warning D9025: 正在重写“/GR-”(用“/GR”) [K:\vuejs\my-project\node_modules\node-sass\build\src\libsass.vcxproj]
  constants.cpp
cl : 命令行 warning D9025: 正在重写“/GR-”(用“/GR”) [K:\vuejs\my-project\node_modules\node-sass\build\src\libsass.vcxproj]
  context.cpp
cl : 命令行 warning D9025: 正在重写“/GR-”(用“/GR”) [K:\vuejs\my-project\node_modules\node-sass\build\src\libsass.vcxproj]
  cssize.cpp
cl : 命令行 warning D9025: 正在重写“/GR-”(用“/GR”) [K:\vuejs\my-project\node_modules\node-sass\build\src\libsass.vcxproj]
  emitter.cpp
  environment.cpp
  error_handling.cpp
  eval.cpp
..\..\src\libsass\src\bind.cpp(175): warning C4267: “初始化”: 从“size_t”转换到“int”,可能丢失数据 [K:\vuejs\my-project\node_modules\n
ode-sass\build\src\libsass.vcxproj]
  expand.cpp
  extend.cpp
  file.cpp
  functions.cpp
  inspect.cpp
  json.cpp
..\..\src\libsass\src\json.cpp(26): warning C4005: “_CRT_NONSTDC_NO_DEPRECATE”: 宏重定义 [K:\vuejs\my-project\node_modules\
node-sass\build\src\libsass.vcxproj]
          命令行参数: 参见前面的“_CRT_NONSTDC_NO_DEPRECATE”定义
  lexer.cpp
  listize.cpp
  memory_manager.cpp
  node.cpp
  output.cpp
  parser.cpp
  plugins.cpp
  position.cpp
  prelexer.cpp
  remove_placeholders.cpp
  sass.cpp
  sass2scss.cpp
..\..\src\libsass\src\sass2scss.cpp(9): warning C4005: “_CRT_NONSTDC_NO_DEPRECATE”: 宏重定义 [K:\vuejs\my-project\node_modu
les\node-sass\build\src\libsass.vcxproj]
          命令行参数: 参见前面的“_CRT_NONSTDC_NO_DEPRECATE”定义
  sass_context.cpp
  sass_functions.cpp
  sass_util.cpp
  sass_values.cpp
  source_map.cpp
  to_c.cpp
  to_value.cpp
  units.cpp
  utf8_string.cpp
  util.cpp
  values.cpp
  M:\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\CL.exe /c /I"C:\Users\á???3?\.node-gyp\5.2.0\include\node" /I"C:\Use
  rs\á???3?\.node-gyp\5.2.0\src" /I"C:\Users\á???3?\.node-gyp\5.2.0\deps\uv\include" /I"C:\Users\á???3?\.node-gyp\5.2.0
  \deps\v8\include" /I..\..\src\libsass\include /Zi /nologo /W3 /WX- /Ox /Ob2 /Oi /Ot /Oy /GL /D NODE_GYP_MODULE_NAME=l
  ibsass /D USING_UV_SHARED=1 /D USING_V8_SHARED=1 /D V8_DEPRECATION_WARNINGS=1 /D WIN32 /D _CRT_SECURE_NO_DEPRECATE /D
   _CRT_NONSTDC_NO_DEPRECATE /D _HAS_EXCEPTIONS=0 /D "LIBSASS_VERSION=\"3.3.6\"" /GF /Gm- /MT /GS /Gy /fp:precise /Zc:w
  char_t /Zc:forScope /GR- /Fo"Release\obj\libsass\\" /Fd"Release\obj\libsass\vc120.pdb" /Gd /TC /wd4351 /wd4355 /wd480
  0 /wd4251 /errorReport:queue /GR /EHsc /MP ..\..\src\libsass\src\cencode.c ..\..\src\libsass\src\c99func.c
cl : 命令行 warning D9025: 正在重写“/GR-”(用“/GR”) [K:\vuejs\my-project\node_modules\node-sass\build\src\libsass.vcxproj]
cl : 命令行 warning D9025: 正在重写“/GR-”(用“/GR”) [K:\vuejs\my-project\node_modules\node-sass\build\src\libsass.vcxproj]
  cencode.c
cl : 命令行 warning D9025: 正在重写“/GR-”(用“/GR”) [K:\vuejs\my-project\node_modules\node-sass\build\src\libsass.vcxproj]
  c99func.c
Lib:
  M:\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\Lib.exe /OUT:"K:\vuejs\my-project\node_modules\node-sass\build\Relea
  se\libsass.lib" /NOLOGO /MACHINE:X64 /LTCG Release\obj\libsass\ast.obj
  Release\obj\libsass\base64vlq.obj
  Release\obj\libsass\bind.obj
  Release\obj\libsass\cencode.obj
  Release\obj\libsass\color_maps.obj
  Release\obj\libsass\constants.obj
  Release\obj\libsass\context.obj
  Release\obj\libsass\cssize.obj
  Release\obj\libsass\emitter.obj
  Release\obj\libsass\environment.obj
  Release\obj\libsass\error_handling.obj
  Release\obj\libsass\eval.obj
  Release\obj\libsass\expand.obj
  Release\obj\libsass\extend.obj
  Release\obj\libsass\file.obj
  Release\obj\libsass\functions.obj
  Release\obj\libsass\inspect.obj
  Release\obj\libsass\json.obj
  Release\obj\libsass\lexer.obj
  Release\obj\libsass\listize.obj
  Release\obj\libsass\memory_manager.obj
  Release\obj\libsass\node.obj
  Release\obj\libsass\output.obj
  Release\obj\libsass\parser.obj
  Release\obj\libsass\plugins.obj
  Release\obj\libsass\position.obj
  Release\obj\libsass\prelexer.obj
  Release\obj\libsass\remove_placeholders.obj
  Release\obj\libsass\sass.obj
  Release\obj\libsass\sass2scss.obj
  Release\obj\libsass\sass_context.obj
  Release\obj\libsass\sass_functions.obj
  Release\obj\libsass\sass_util.obj
  Release\obj\libsass\sass_values.obj
  Release\obj\libsass\source_map.obj
  Release\obj\libsass\to_c.obj
  Release\obj\libsass\to_value.obj
  Release\obj\libsass\units.obj
  Release\obj\libsass\utf8_string.obj
  Release\obj\libsass\util.obj
  Release\obj\libsass\values.obj
  Release\obj\libsass\c99func.obj
  libsass.vcxproj -> K:\vuejs\my-project\node_modules\node-sass\build\Release\\libsass.lib
FinalizeBuildStatus:
  正在删除文件“Release\obj\libsass\libsass.tlog\unsuccessfulbuild”。
  正在对“Release\obj\libsass\libsass.tlog\libsass.lastbuildstate”执行 Touch 任务。
已完成生成项目“K:\vuejs\my-project\node_modules\node-sass\build\src\libsass.vcxproj”(默认目标)的操作。

项目“K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj.metaproj”(2)正在节点 1 上生成“K:\vuejs\my-project\node_mod
ules\node-sass\build\binding.vcxproj”(4) (默认目标)。
PrepareForBuild:
  正在创建目录“Release\obj\binding\”。
  正在创建目录“Release\obj\binding\binding.tlog\”。
InitializeBuildStatus:
  正在创建“Release\obj\binding\binding.tlog\unsuccessfulbuild”,因为已指定“AlwaysCreate”。
ClCompile:
  M:\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\CL.exe /c /I"C:\Users\á???3?\.node-gyp\5.2.0\include\node" /I"C:\Use
  rs\á???3?\.node-gyp\5.2.0\src" /I"C:\Users\á???3?\.node-gyp\5.2.0\deps\uv\include" /I"C:\Users\á???3?\.node-gyp\5.2.0
  \deps\v8\include" /I..\..\nan /I..\src\libsass\include /Zi /nologo /W3 /WX- /Ox /Ob2 /Oi /Ot /Oy /GL /D NODE_GYP_MODU
  LE_NAME=binding /D USING_UV_SHARED=1 /D USING_V8_SHARED=1 /D V8_DEPRECATION_WARNINGS=1 /D WIN32 /D _CRT_SECURE_NO_DEP
  RECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _HAS_EXCEPTIONS=0 /D BUILDING_NODE_EXTENSION /D _WINDLL /GF /Gm- /MT /GS /Gy /
  fp:precise /Zc:wchar_t /Zc:forScope /GR- /Fo"Release\obj\binding\\" /Fd"Release\obj\binding\vc120.pdb" /Gd /TP /wd435
  1 /wd4355 /wd4800 /wd4251 /errorReport:queue /MP ..\src\binding.cpp ..\src\create_string.cpp ..\src\custom_function_b
  ridge.cpp ..\src\custom_importer_bridge.cpp ..\src\sass_context_wrapper.cpp ..\src\sass_types\boolean.cpp ..\src\sass
  _types\color.cpp ..\src\sass_types\error.cpp ..\src\sass_types\factory.cpp ..\src\sass_types\list.cpp ..\src\sass_typ
  es\map.cpp ..\src\sass_types\null.cpp ..\src\sass_types\number.cpp ..\src\sass_types\string.cpp "K:\vuejs\my-project\
  node_modules\node-gyp\src\win_delay_load_hook.cc"
  binding.cpp
  create_string.cpp
  custom_function_bridge.cpp
K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or director
y (..\src\binding.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
  custom_importer_bridge.cpp
  sass_context_wrapper.cpp
K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or director
y (..\src\create_string.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
  boolean.cpp
K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or director
y (..\src\custom_function_bridge.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
  color.cpp
  error.cpp
K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or director
y (..\src\custom_importer_bridge.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
  factory.cpp
K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or director
y (..\src\sass_types\boolean.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
  list.cpp
  map.cpp
K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or director
y (..\src\sass_types\color.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
  null.cpp
K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or director
y (..\src\sass_types\factory.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
  number.cpp
  string.cpp
K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or director
y (..\src\sass_types\error.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
  win_delay_load_hook.cc
K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or director
y (..\src\sass_types\map.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or director
y (..\src\sass_types\list.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or director
y (..\src\sass_types\null.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or director
y (..\src\sass_types\string.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or director
y (..\src\sass_types\number.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or director
y (..\src\sass_context_wrapper.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
已完成生成项目“K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj”(默认目标)的操作 - 失败。

已完成生成项目“K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj.metaproj”(默认目标)的操作 - 失败。

已完成生成项目“K:\vuejs\my-project\node_modules\node-sass\build\binding.sln”(默认目标)的操作 - 失败。


生成失败。

“K:\vuejs\my-project\node_modules\node-sass\build\binding.sln”(默认目标) (1) ->
“K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj.metaproj”(默认目标) (2) ->
“K:\vuejs\my-project\node_modules\node-sass\build\src\libsass.vcxproj”(默认目标) (3) ->
(ClCompile 目标) ->
  cl : 命令行 warning D9025: 正在重写“/GR-”(用“/GR”) [K:\vuejs\my-project\node_modules\node-sass\build\src\libsass.vcxproj]
  cl : 命令行 warning D9025: 正在重写“/GR-”(用“/GR”) [K:\vuejs\my-project\node_modules\node-sass\build\src\libsass.vcxproj]
  cl : 命令行 warning D9025: 正在重写“/GR-”(用“/GR”) [K:\vuejs\my-project\node_modules\node-sass\build\src\libsass.vcxproj]
  cl : 命令行 warning D9025: 正在重写“/GR-”(用“/GR”) [K:\vuejs\my-project\node_modules\node-sass\build\src\libsass.vcxproj]
  cl : 命令行 warning D9025: 正在重写“/GR-”(用“/GR”) [K:\vuejs\my-project\node_modules\node-sass\build\src\libsass.vcxproj]
  cl : 命令行 warning D9025: 正在重写“/GR-”(用“/GR”) [K:\vuejs\my-project\node_modules\node-sass\build\src\libsass.vcxproj]
  cl : 命令行 warning D9025: 正在重写“/GR-”(用“/GR”) [K:\vuejs\my-project\node_modules\node-sass\build\src\libsass.vcxproj]
  cl : 命令行 warning D9025: 正在重写“/GR-”(用“/GR”) [K:\vuejs\my-project\node_modules\node-sass\build\src\libsass.vcxproj]
  cl : 命令行 warning D9025: 正在重写“/GR-”(用“/GR”) [K:\vuejs\my-project\node_modules\node-sass\build\src\libsass.vcxproj]
  ..\..\src\libsass\src\bind.cpp(175): warning C4267: “初始化”: 从“size_t”转换到“int”,可能丢失数据 [K:\vuejs\my-project\node_modules
\node-sass\build\src\libsass.vcxproj]
  ..\..\src\libsass\src\json.cpp(26): warning C4005: “_CRT_NONSTDC_NO_DEPRECATE”: 宏重定义 [K:\vuejs\my-project\node_module
s\node-sass\build\src\libsass.vcxproj]
  ..\..\src\libsass\src\sass2scss.cpp(9): warning C4005: “_CRT_NONSTDC_NO_DEPRECATE”: 宏重定义 [K:\vuejs\my-project\node_mo
dules\node-sass\build\src\libsass.vcxproj]
  cl : 命令行 warning D9025: 正在重写“/GR-”(用“/GR”) [K:\vuejs\my-project\node_modules\node-sass\build\src\libsass.vcxproj]
  cl : 命令行 warning D9025: 正在重写“/GR-”(用“/GR”) [K:\vuejs\my-project\node_modules\node-sass\build\src\libsass.vcxproj]
  cl : 命令行 warning D9025: 正在重写“/GR-”(用“/GR”) [K:\vuejs\my-project\node_modules\node-sass\build\src\libsass.vcxproj]


“K:\vuejs\my-project\node_modules\node-sass\build\binding.sln”(默认目标) (1) ->
“K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj.metaproj”(默认目标) (2) ->
“K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj”(默认目标) (4) ->
(ClCompile 目标) ->
  K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or direct
ory (..\src\binding.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
  K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or direct
ory (..\src\create_string.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
  K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or direct
ory (..\src\custom_function_bridge.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
  K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or direct
ory (..\src\custom_importer_bridge.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
  K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or direct
ory (..\src\sass_types\boolean.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
  K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or direct
ory (..\src\sass_types\color.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
  K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or direct
ory (..\src\sass_types\factory.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
  K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or direct
ory (..\src\sass_types\error.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
  K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or direct
ory (..\src\sass_types\map.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
  K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or direct
ory (..\src\sass_types\list.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
  K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or direct
ory (..\src\sass_types\null.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
  K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or direct
ory (..\src\sass_types\string.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
  K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or direct
ory (..\src\sass_types\number.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]
  K:\vuejs\my-project\node_modules\nan\nan.h(23): fatal error C1083: 无法打开包括文件: “node_version.h”: No such file or direct
ory (..\src\sass_context_wrapper.cpp) [K:\vuejs\my-project\node_modules\node-sass\build\binding.vcxproj]

    15 个警告
    14 个错误

已用时间 00:00:21.25
gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\12.0\bin\msbuild.exe` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (K:\vuejs\my-project\node_modules\node-gyp\lib\build.js:276:23)
gyp ERR! stack     at emitTwo (events.js:88:13)
gyp ERR! stack     at ChildProcess.emit (events.js:173:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:201:12)
gyp ERR! System Windows_NT 10.0.10586
gyp ERR! command "K:\\nodejs\\node.exe" "K:\\vuejs\\my-project\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd K:\vuejs\my-project\node_modules\node-sass
gyp ERR! node -v v5.2.0
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
Build failed
postinstall:sass-graph    ▌ ╢████████████████████████████████████████████ postinstall → rollbackFai ▌ ╢████████████████████████████████████████████postinstall → rollbackFai ▀ ╢████████████████████████████████████████████runTopLevelLifecycles     ▌ ╢████████████████████████████████████████████ npm ERR! Windows_NT 10.0.10586
npm ERR! argv "K:\\nodejs\\node.exe" "K:\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "node-sass"
npm ERR! node v5.2.0
npm ERR! npm  v3.3.12
npm ERR! code ELIFECYCLE

npm ERR! node-sass@3.8.0 postinstall: `node scripts/build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the node-sass@3.8.0 postinstall script 'node scripts/build.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the node-sass package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node scripts/build.js
npm ERR! You can get their info via:
npm ERR!     npm owner ls node-sass
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     K:\vuejs\my-project\npm-debug.log

window10

阅读 45.3k
14 个回答
npm i cnpm -g --registry=http://registry.npm.taobao.org
cnpm i node-sass -g

亲测有效:windows10专业版,node8.6.0。

可以使用npm 淘宝镜像

npm install node-sass --registry=http://registry.npm.taobao.org

clipboard.png

node-sass需要编译环境,我的配置是win7+vs2013+nodejs4.2.6+python2.7.3

  1. SASS_BINARY_SITE=https://npm.taobao.org/mirror...

npm install node-sass -g -d
新手上路,请多包涵

推荐看下这个:https://segmentfault.com/a/11...

image.png

我的是版本不兼容问题,node版本12, 所以对应的node-sass版本应该4.12+才对。 升级了就ok了。

所以解决了吗,我也装不上,没看到正确方式,

尝试设置编译器版本。npm config set msvs_version2012 --global。不知道你的vs编译器是什么版本的呢?

新手上路,请多包涵

我翻墙了也遇到了同样的问题(因为没有安装python与Visual C++ 2015 Build Tools),最后是参考这篇文章搞定的——node-gyp安装编译依赖环境

在项目目录 执行

macOS 系统直接运行下面的命令即可:

SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ npm install node-sass

windows下的同学可以拆分成两个命令

set SASS_BINARY_SITE=https://npm.taobao.org/mirror...
npm install node-sass

详细

https://www.zhoulujun.cn/html...
sass.js与sassjs-loader救民众于水火
https://www.npmjs.com/package...

https://www.npmjs.com/package...

npm i sass.js sassjs-loader

对于webpack ,在package移除node-sass 与 sass-loader

webpack.config 里面,对 module.rules 中sass-loader ,替换为sassjs-loader

模板工程:

https://github.com/zhoulujun/...

https://github.com/zhoulujun/...

如果是vue-cli 创建的工程

因为vue3.0后,vue-cli 把webpack 封装了n层,没有经历去取研究

同理在工程目录:npm i sass.js sassjs-loader vue-cli-service-sassjs

同时移除 @vue/cli-service

不是sass 是sass.js

或者把 @vue/cli-service 替换为我修改后的地址

"devDependencies": {

"@vue/cli-plugin-babel": "^3.8.0",

"@vue/cli-plugin-eslint": "^3.8.0",

"@vue/cli-service": "^3.8.0",

"babel-eslint": "^10.0.1",

"eslint": "^5.16.0",

"eslint-plugin-vue": "^5.0.0",

"vue-template-compiler": "^2.6.10"

},

替换为:

"devDependencies": {

"@vue/cli-plugin-babel": "^3.8.0",

"@vue/cli-plugin-eslint": "^3.8.0",

"@vue/cli-service": "git+https://github.com/zhoulujun/vue-cli-service-sassjs",

"babel-eslint": "^10.0.1",

"eslint": "^5.16.0",

"eslint-plugin-vue": "^5.0.0",

"vue-template-compiler": "^2.6.10"

},

但是还是有一个坑:非:https://www.npmjs.com/package...

原来安装的是sass 而非sass.js

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏