node.js - 安装不了node-sass
怪我咯
怪我咯 2017-04-17 14:40:11
0
8
1575
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.o            
怪我咯
怪我咯

走同样的路,发现不同的人生

reply all(8)
巴扎黑

You can use npm Taobao mirror

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

黄舟

npm install ... --sass-binary-site=http://mirror.example.com/sass/node-sass/releases/download

Being blocked, build a server yourself, manually download the binary package from github and put it on your own server, and then specify your own server when npm install

刘奇

So is it solved? I can’t install it either. I don’t see the correct way.

伊谢尔伦

Try setting the compiler version. npm config set msvs_version2012 --global. I don’t know what version of your vs compiler is?

伊谢尔伦

node-sass requires a compilation environment. My configuration is win7+vs2013+nodejs4.2.6+python2.7.3

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

npm install node-sass -g -d
小葫芦

The easiest way is to install cnpm. There is no network problem with cnpm install, and the module installation is very fast. The only problem is that after installation, the project will freeze when opened with webstorm.
Solution:

  1. Delete the .idea/ folder in the project root directory so that webstorm will rebuild the index.

  2. It is best to go to Settings -> Editor -> File types. Add node_modules to ignore files and folders list.

  3. If it’s not stuck, don’t do the second step

In addition, generally the node-sass module will not be installed directly, usually in a certain module, such as grunt-sass, gulp-sass,
If it cannot be installed when installing these two, it will be installed in another module. Once the directory is ready, copy it to the current directory. The module version number is set to *.

Ty80

Solution to the failure of cnpm downloading node-sass:
It may fail to download win32-x64-47_binding.node due to network problems. Go to https://github.com/sass/node-... to download the required version.
After downloading, place it in a certain directory, such as mine in the root directory of drive D
1Execute the command: set SASS_BINARY_PATH=D:win32-x64-47_binding.node
2Install node-sass: cnpm i node-sass
3 After successfully installing node-sass as shown above, continue to execute cnpm i to download other dependencies

阿神

I also encountered this problem, worked on it for an afternoon, and solved it.
I also keep getting this error when npm install node-sass, and I can’t understand the reason:
I took a few screenshots to report the error, sometimes pyshon, sometimes node and npm versions, but I feel it has nothing to do with these (I I also installed python, but it turned out that I had to install VB.

    gyp ERR! stack Error: Can't find Python executable "python", you can set the PY
    ...
    npm ERR! Failed at the node-sass@4.3.0 postinstall script 'node scripts/build.j
'.
    npm ERR! Make sure you have the latest version of node.js and npm installed.

In the end I just did it like this

  1. Copy node-sass in other projects

Prompt after

: ERROR in Cannot find module 'lodash.clonedeep';

  1. npm i lodash.assign
    (I searched on Baidu and saw that I want to download this, but I don’t know what it is) OK

But I still don’t know which error is reported and why. . .

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template