【Vue】安装不了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 [email protected]: 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 [email protected] should be installed with -g

build:npmlog ▄ ╢████████████████████████████████████████████ install ▐ ╢████████████████████████████████████████████ install ▐ ╢████████████████████████████████████████████ install:getpass → lifecyc ▀ ╢████████████████████████████████████████████install:nan ▐ ╢████████████████████████████████████████████ install:tunnel-agent → li ▐ ╢████████████████████████████████████████████

> [email protected] 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 ▌ ╢████████████████████████████████████████████

> [email protected] 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 [email protected]

gyp info using [email protected] | 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! [email protected] postinstall: `node scripts/build.js`

npm ERR! Exit status 1

npm ERR!

npm ERR! Failed at the [email protected] 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

回答

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

【Vue】安装不了node-sass

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

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

被墙了,自己建一个服务器,手动从github把二进制包下载下来放到自己的服务器上,然后在 npm install 的时候指定自己的服务器

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

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

nrm use cnpm

我翻墙了也遇到了同样的问题(因为没有安装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

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

【Vue】安装不了node-sass

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

cnpm下载node-sass失败解决方法:
可能由于网络问题下载win32-x64-47_binding.node失败,去https://github.com/sass/node-...这里下载需要的版本
下载后放到某目录下,如我的放到D盘根目录
1执行命令: set SASS_BINARY_PATH=D:win32-x64-47_binding.node
2安装node-sass: cnpm i node-sass
3如上图安装node-sass成功后继续执行cnpm i下载其他依赖即可

【Vue】安装不了node-sass

【Vue】安装不了node-sass

最简单的办法,安装 cnpm,用 cnpm install不存在网络问题,安装模块巨快。唯一的问题是安装后项目用webstorm打开会卡死。
解决方案:

  1. 删除项目根目录下的.idea/文件夹,这样webstorm会重建index。

  2. 最好在Settings -> Editor -> File types。添加 node_modules 到ignore文件和文件夹列表。

  3. 如果不卡,可不做第二步

另外一般情况不会直接安装node-sass模块,一般是在某个模块内,比如grunt-sass,gulp-sass
如果是安装这两个的时候安装不上,在另外一个目录好再复制到当前目录。模块版本号设为*

我也遇到这个问题,搞了一下午,解决了。
我也是npm install node-sass一直报这个错,也看不懂是呀原因:
截了几段报错,有时pyshon 有时node和npm版本,但是感觉和这些都没啥关系(我还去装了python,结果又报要装VB。。。。。)。

    gyp ERR! stack Error: Can't find Python executable "python", you can set the PY

...

npm ERR! Failed at the [email protected] postinstall script 'node scripts/build.j

'.

npm ERR! Make sure you have the latest version of node.js and npm installed.

最后我就直接这样干了

  1. 别的项目里拷贝node-sass

后提示:ERROR in Cannot find module 'lodash.clonedeep'

  1. npm i lodash.assign
    (百度了下,看到说要下载这个,也不知道是啥玩意儿)OK了

但是还是不知道哪个报错啥原因。。。

以上是 【Vue】安装不了node-sass 的全部内容, 来源链接: utcz.com/a/74209.html

回到顶部