Tooling: Visual studio - npm shows wrong status

Created on 21 May 2016  路  3Comments  路  Source: aspnet/Tooling

After installation of ASP.NET Core RC2, npm shows wrong status - "npm - not installed" although all dependencies was successfully installed/ resolved:
npmdependenices

PATH=C:\Program Files\nodejs;C:\Program Files\Git\cmd;.\node_modules.bin;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External;%PATH%;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External\git
"C:\Program Files\nodejs\npm.CMD" install
npm WARN deprecated graceful-fs@3.0.8: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN deprecated lodash@1.0.2: lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^4.0.0.
npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN deprecated cross-spawn-async@2.2.4: cross-spawn no longer requires a build toolchain, use it instead!
npm WARN prefer global node-gyp@3.3.1 should be installed with -g

node-sass@3.7.0 install C:\Projects\Sample\Sample.Web\node_modules\node-sass
node scripts/install.js
Binary downloaded and installed at C:\Projects\Sample\Sample.Web\node_modules\node-sass\vendor\win32-x64-48\binding.node
node-sass@3.7.0 postinstall C:\Projects\Sample\Sample.Web\node_modules\node-sass
node scripts/build.js
"C:\Projects\Sample\Sample.Web\node_modules\node-sass\vendor\win32-x64-48\binding.node" exists.
testing binary.
Binary is fine; exiting.
Sample@1.0.0 C:\Projects\Sample\Sample.Web
+-- browser-sync@2.12.8
| +-- browser-sync-client@2.4.2
| | +-- etag@1.7.0
| | -- fresh@0.3.0 | +-- browser-sync-ui@0.5.19 | | +-- async-each-series@0.1.1 | | +-- connect-history-api-fallback@1.2.0 | | +-- stream-throttle@0.1.3 | | | +-- commander@2.9.0 | | |-- limiter@1.1.0
| | -- weinre@2.0.0-pre-I0Z7U9OV | | +-- express@2.5.11 | | | +-- connect@1.9.2 | | | |-- formidable@1.0.17
| | | +-- mime@1.2.4
| | | +-- mkdirp@0.3.0
| | | -- qs@0.4.2 | | +-- nopt@3.0.6 | | |-- abbrev@1.0.7
| | -- underscore@1.7.0 | +-- bs-recipes@1.2.2 | +-- chokidar@1.4.3 | | +-- anymatch@1.3.0 | | +-- async-each@1.0.0 | | +-- glob-parent@2.0.0 | | +-- inherits@2.0.1 | | +-- is-binary-path@1.0.1 | | |-- binary-extensions@1.4.0
| | +-- is-glob@2.0.1
| | +-- path-is-absolute@1.0.0
| | -- readdirp@2.0.0 | +-- connect@3.4.1 | | +-- debug@2.2.0 | | |-- ms@0.7.1
| | +-- finalhandler@0.4.1
| | | +-- on-finished@2.3.0
| | | | -- ee-first@1.1.1 | | |-- unpipe@1.0.0
| | +-- parseurl@1.3.1
| | -- utils-merge@1.0.0 | +-- dev-ip@1.0.1 | +-- easy-extender@2.3.2 | |-- lodash@3.10.1
| +-- eazy-logger@2.1.3
| | +-- lodash.clonedeep@4.3.1
| | | -- lodash._baseclone@4.5.7 | | +-- opt-merger@1.1.1 | | |-- lodash@3.10.1
| | -- tfunk@3.0.2 | |-- object-path@0.9.2
| +-- emitter-steward@1.0.0
| +-- fs-extra@0.26.7
| | +-- jsonfile@2.3.1
| | -- klaw@1.2.0 | +-- http-proxy@1.13.2 | | +-- eventemitter3@1.2.0 | |-- requires-port@1.0.0
| +-- immutable@3.7.6
| +-- localtunnel@1.8.1
| | +-- openurl@1.1.0
| | +-- request@2.65.0
| | | +-- aws-sign2@0.6.0
| | | +-- bl@1.0.3
| | | | -- readable-stream@2.0.6 | | | +-- caseless@0.11.0 | | | +-- combined-stream@1.0.5 | | | |-- delayed-stream@1.0.0
| | | +-- extend@3.0.0
| | | +-- forever-agent@0.6.1
| | | +-- form-data@1.0.0-rc4
| | | | -- async@1.5.2 | | | +-- har-validator@2.0.6 | | | |-- is-my-json-valid@2.13.1
| | | | +-- generate-function@2.0.0
| | | | +-- generate-object-property@1.2.0
| | | | | -- is-property@1.0.2 | | | |-- jsonpointer@2.0.0
| | | +-- hawk@3.1.3
| | | | +-- boom@2.10.1
| | | | +-- cryptiles@2.0.5
| | | | +-- hoek@2.16.3
| | | | -- sntp@1.0.9 | | | +-- http-signature@0.11.0 | | | | +-- asn1@0.1.11 | | | | +-- assert-plus@0.1.5 | | | |-- ctype@0.5.3
| | | +-- isstream@0.1.2
| | | +-- json-stringify-safe@5.0.1
| | | +-- node-uuid@1.4.7
| | | +-- oauth-sign@0.8.2
| | | +-- qs@5.2.0
| | | +-- stringstream@0.0.5
| | | +-- tough-cookie@2.2.2
| | | -- tunnel-agent@0.4.3 | |-- yargs@3.29.0
| | +-- camelcase@1.2.1
| | -- window-size@0.1.4 | +-- lodash@4.10.0 | +-- micromatch@2.3.7 | | +-- arr-diff@2.0.0 | | |-- arr-flatten@1.0.1
| | +-- array-unique@0.2.1
| | +-- braces@1.8.4
| | | +-- expand-range@1.8.2
| | | | -- fill-range@2.2.3 | | | | +-- is-number@2.1.0 | | | | +-- randomatic@1.1.5 | | | |-- repeat-string@1.5.4
| | | +-- preserve@0.2.0
| | | -- repeat-element@1.1.2 | | +-- expand-brackets@0.1.5 | | |-- is-posix-bracket@0.1.1
| | +-- extglob@0.3.2
| | +-- filename-regex@2.0.0
| | +-- is-extglob@1.0.0
| | +-- kind-of@3.0.3
| | | -- is-buffer@1.1.3 | | +-- normalize-path@2.0.1 | | +-- object.omit@2.0.0 | | | +-- for-own@0.1.4 | | | |-- for-in@0.1.5
| | | -- is-extendable@0.1.1 | | +-- parse-glob@3.0.4 | | | +-- glob-base@0.3.0 | | |-- is-dotfile@1.0.2
| | -- regex-cache@0.4.3 | | +-- is-equal-shallow@0.1.3 | |-- is-primitive@2.0.0
| +-- opn@3.0.3
| +-- portscanner@1.0.0
| | -- async@0.1.15 | +-- qs@6.1.0 | +-- resp-modifier@6.0.1 | |-- minimatch@2.0.10
| | -- brace-expansion@1.1.4 | | +-- balanced-match@0.4.1 | |-- concat-map@0.0.1
| +-- serve-index@1.7.3
| | +-- accepts@1.2.13
| | | -- negotiator@0.5.3 | | +-- batch@0.5.3 | | +-- escape-html@1.0.3 | | +-- http-errors@1.3.1 | | |-- statuses@1.3.0
| | -- mime-types@2.1.11 | |-- mime-db@1.23.0
| +-- serve-static@1.10.2
| | -- send@0.13.1 | | +-- depd@1.1.0 | | +-- destroy@1.0.4 | | +-- mime@1.3.4 | | +-- range-parser@1.0.3 | |-- statuses@1.2.1
| +-- socket.io@1.4.5
| | +-- engine.io@1.6.8
| | | +-- accepts@1.1.4
| | | | +-- mime-types@2.0.14
| | | | | -- mime-db@1.12.0 | | | |-- negotiator@0.4.9
| | | +-- base64id@0.1.0
| | | +-- engine.io-parser@1.2.4
| | | | +-- after@0.8.1
| | | | +-- arraybuffer.slice@0.0.6
| | | | +-- base64-arraybuffer@0.1.2
| | | | +-- blob@0.0.4
| | | | +-- has-binary@0.1.6
| | | | | -- isarray@0.0.1 | | | |-- utf8@2.1.0
| | | -- ws@1.0.1 | | | +-- options@0.0.6 | | |-- ultron@1.0.2
| | +-- has-binary@0.1.7
| | | -- isarray@0.0.1 | | +-- socket.io-adapter@0.4.0 | | |-- socket.io-parser@2.2.2
| | | +-- debug@0.7.4
| | | +-- isarray@0.0.1
| | | -- json3@3.2.6 | | +-- socket.io-client@1.4.5 | | | +-- backo2@1.0.2 | | | +-- component-bind@1.0.0 | | | +-- component-emitter@1.2.0 | | | +-- engine.io-client@1.6.8 | | | | +-- component-inherit@0.0.3 | | | | +-- has-cors@1.1.0 | | | | +-- parsejson@0.0.1 | | | | +-- parseqs@0.0.2 | | | | +-- xmlhttprequest-ssl@1.5.1 | | | |-- yeast@0.1.2
| | | +-- indexof@0.0.1
| | | +-- object-component@0.0.3
| | | +-- parseuri@0.0.4
| | | | -- better-assert@1.0.2 | | | |-- callsite@1.0.0
| | | -- to-array@0.1.4 | |-- socket.io-parser@2.2.6
| | +-- benchmark@1.0.0
| | +-- component-emitter@1.1.2
| | +-- isarray@0.0.1
| | -- json3@3.3.2 | +-- ua-parser-js@0.7.10 | +-- ucfirst@1.0.0 |-- yargs@4.4.0
| +-- camelcase@2.1.1
| +-- cliui@3.2.0
| | -- wrap-ansi@2.0.0 | +-- decamelize@1.2.0 | +-- lodash.assign@4.0.9 | | +-- lodash.keys@4.0.7 | |-- lodash.rest@4.0.3
| +-- os-locale@1.4.0
| | -- lcid@1.0.0 | |-- invert-kv@1.0.0
| +-- pkg-conf@1.1.2
| | +-- find-up@1.1.2
| | | -- path-exists@2.1.0 | | +-- load-json-file@1.1.0 | | |-- parse-json@2.2.0
| | | -- error-ex@1.3.0 | | |-- is-arrayish@0.2.1
| | -- symbol@0.2.2 | +-- read-pkg-up@1.0.1 | |-- read-pkg@1.1.0
| | -- path-type@1.1.0 | +-- require-main-filename@1.0.1 | +-- string-width@1.0.1 | | +-- code-point-at@1.0.0 | | |-- number-is-nan@1.0.0
| | -- is-fullwidth-code-point@1.0.0 | +-- window-size@0.2.0 | +-- y18n@3.2.1 |-- yargs-parser@2.4.0
| -- camelcase@2.1.1 +-- del@2.2.0 | +-- globby@4.1.0 | | +-- array-union@1.0.1 | | +-- arrify@1.0.1 | |-- glob@6.0.4
| +-- is-path-cwd@1.0.0
| +-- is-path-in-cwd@1.0.0
| | -- is-path-inside@1.0.0 | |-- path-is-inside@1.0.1
| +-- object-assign@4.1.0
| +-- pify@2.3.0
| -- pinkie-promise@2.0.1 |-- pinkie@2.0.4
+-- gulp@3.9.1
| +-- archy@1.0.0
| +-- chalk@1.1.3
| | +-- ansi-styles@2.2.1
| | +-- escape-string-regexp@1.0.5
| | +-- has-ansi@2.0.0
| | | -- ansi-regex@2.0.0 | | +-- strip-ansi@3.0.1 | |-- supports-color@2.0.0
| +-- deprecated@0.0.1
| +-- interpret@1.0.1
| +-- liftoff@2.2.1
| | +-- extend@2.0.1
| | +-- findup-sync@0.3.0
| | | -- glob@5.0.15 | | +-- flagged-respawn@0.3.2 | | +-- rechoir@0.6.2 | |-- resolve@1.1.7
| +-- minimist@1.2.0
| +-- orchestrator@0.3.7
| | +-- end-of-stream@0.1.5
| | +-- sequencify@0.0.7
| | -- stream-consume@0.1.0 | +-- pretty-hrtime@1.0.2 | +-- semver@4.3.6 | +-- tildify@1.2.0 | |-- os-homedir@1.0.1
| +-- v8flags@2.0.11
| | -- user-home@1.1.1 |-- vinyl-fs@0.3.14
| +-- defaults@1.0.3
| +-- glob-stream@3.1.18
| | +-- glob@4.5.3
| | +-- glob2base@0.0.12
| | | -- find-index@0.1.1 | | +-- ordered-read-streams@0.1.0 | | +-- through2@0.6.5 | | |-- readable-stream@1.0.34
| | | -- isarray@0.0.1 | |-- unique-stream@1.0.0
| +-- glob-watcher@0.0.6
| | -- gaze@0.5.2 | |-- globule@0.1.0
| | +-- glob@3.1.21
| | | +-- graceful-fs@1.2.3
| | | -- inherits@1.0.2 | | +-- lodash@1.0.2 | |-- minimatch@0.2.14
| +-- graceful-fs@3.0.8
| +-- mkdirp@0.5.1
| | -- minimist@0.0.8 | +-- strip-bom@1.0.0 | |-- first-chunk-stream@1.0.0
| +-- through2@0.6.5
| | -- readable-stream@1.0.34 | |-- isarray@0.0.1
| -- vinyl@0.4.6 |-- clone@0.2.0
+-- gulp-angular-templatecache@1.8.0
| +-- event-stream@3.3.2
| | +-- duplexer@0.1.1
| | +-- from@0.1.3
| | +-- map-stream@0.1.0
| | +-- pause-stream@0.0.11
| | +-- split@0.3.3
| | +-- stream-combiner@0.0.4
| | -- through@2.3.8 | +-- gulp-footer@1.0.5 | +-- gulp-header@1.8.2 | +-- js-string-escape@1.0.1 |-- path@0.12.7
| +-- process@0.11.3
| -- util@0.10.3 +-- gulp-clean-css@2.0.7 | +-- clean-css@3.4.12 | | +-- commander@2.8.1 | | |-- graceful-readlink@1.0.1
| | -- source-map@0.4.4 | |-- amdefine@1.0.0
| +-- readable-stream@2.1.4
| | +-- buffer-shims@1.0.0
| | +-- core-util-is@1.0.2
| | +-- isarray@1.0.0
| | +-- process-nextick-args@1.0.7
| | +-- string_decoder@0.10.31
| | -- util-deprecate@1.0.2 | +-- vinyl-bufferstream@1.0.1 | |-- bufferstreams@1.0.1
| | -- readable-stream@1.1.14 | |-- isarray@0.0.1
| -- vinyl-sourcemaps-apply@0.2.1 |-- source-map@0.5.6
+-- gulp-concat@2.6.0
| +-- concat-with-sourcemaps@1.0.4
| -- through2@0.6.5 | +-- readable-stream@1.0.34 | |-- isarray@0.0.1
| -- xtend@4.0.1 +-- gulp-sass@2.3.1 | +-- node-sass@3.7.0 | | +-- async-foreach@0.1.3 | | +-- cross-spawn-async@2.2.4 | | | +-- lru-cache@4.0.1 | | | | +-- pseudomap@1.0.2 | | | |-- yallist@2.0.0
| | | -- which@1.2.9 | | |-- isexe@1.1.2
| | +-- gaze@1.0.0
| | | -- globule@0.2.0 | | | +-- glob@3.2.11 | | | |-- minimatch@0.3.0
| | | +-- lodash@2.4.2
| | | -- minimatch@0.2.14 | | +-- get-stdin@4.0.1 | | +-- in-publish@2.0.0 | | +-- meow@3.7.0 | | | +-- camelcase-keys@2.1.0 | | | |-- camelcase@2.1.1
| | | +-- loud-rejection@1.3.0
| | | | +-- array-find-index@1.0.1
| | | | -- signal-exit@2.1.2 | | | +-- map-obj@1.0.1 | | | +-- normalize-package-data@2.3.5 | | | | +-- hosted-git-info@2.1.5 | | | | +-- is-builtin-module@1.0.0 | | | | |-- builtin-modules@1.1.1
| | | | -- validate-npm-package-license@3.0.1 | | | | +-- spdx-correct@1.0.2 | | | | |-- spdx-license-ids@1.2.1
| | | | -- spdx-expression-parse@1.0.2 | | | |-- spdx-exceptions@1.0.4
| | | +-- redent@1.0.0
| | | | +-- indent-string@2.1.0
| | | | | -- repeating@2.0.1 | | | | |-- is-finite@1.0.1
| | | | -- strip-indent@1.0.1 | | |-- trim-newlines@1.0.0
| | +-- mkdirp@0.5.1
| | | -- minimist@0.0.8 | | +-- nan@2.3.3 | | +-- node-gyp@3.3.1 | | | +-- fstream@1.0.9 | | | |-- mkdirp@0.5.1
| | | | -- minimist@0.0.8 | | | +-- glob@4.5.3 | | | |-- minimatch@2.0.10
| | | +-- minimatch@1.0.0
| | | | +-- lru-cache@2.7.3
| | | | -- sigmund@1.0.1 | | | +-- mkdirp@0.5.1 | | | |-- minimist@0.0.8
| | | +-- npmlog@2.0.4
| | | | +-- ansi@0.3.1
| | | | +-- are-we-there-yet@1.1.2
| | | | | -- delegates@1.0.0 | | | |-- gauge@1.2.7
| | | | +-- has-unicode@2.0.0
| | | | +-- lodash.pad@4.4.0
| | | | | +-- lodash._baseslice@4.0.0
| | | | | +-- lodash._basetostring@4.12.0
| | | | | -- lodash.tostring@4.1.3 | | | | +-- lodash.padend@4.5.0 | | | | |-- lodash._basetostring@4.12.0
| | | | -- lodash.padstart@4.5.0 | | | |-- lodash._basetostring@4.12.0
| | | +-- osenv@0.1.3
| | | | -- os-tmpdir@1.0.1 | | | +-- path-array@1.0.1 | | | |-- array-index@1.0.0
| | | | -- es6-symbol@3.0.2 | | | | +-- d@0.1.1 | | | |-- es5-ext@0.10.11
| | | | -- es6-iterator@2.0.0 | | | +-- semver@5.1.0 | | |-- tar@2.2.1
| | | -- block-stream@0.0.9 | |-- sass-graph@2.1.1
| | +-- glob@6.0.4
| | -- yargs@3.32.0 | |-- camelcase@2.1.1
| -- through2@2.0.1 |-- readable-stream@2.0.6
+-- gulp-sourcemaps@1.6.0
| +-- convert-source-map@1.2.0
| +-- graceful-fs@4.1.4
| +-- strip-bom@2.0.0
| | -- is-utf8@0.2.1 |-- vinyl@1.1.1
| +-- clone@1.0.2
| -- clone-stats@0.0.1 +-- gulp-uglify@1.5.3 | +-- deap@1.0.0 | +-- fancy-log@1.2.0 | |-- time-stamp@1.0.1
| +-- isobject@2.1.0
| +-- uglify-js@2.6.2
| | +-- async@0.2.10
| | +-- uglify-to-browserify@1.0.2
| | -- yargs@3.10.0 | | +-- cliui@2.1.0 | | | +-- center-align@0.1.3 | | | | +-- align-text@0.1.4 | | | | |-- longest@1.0.1
| | | | -- lazy-cache@1.0.4 | | | +-- right-align@0.1.3 | | |-- wordwrap@0.0.2
| | -- window-size@0.1.0 |-- uglify-save-license@0.4.1
+-- gulp-util@3.0.7
| +-- array-differ@1.0.0
| +-- array-uniq@1.0.2
| +-- beeper@1.1.0
| +-- dateformat@1.0.12
| +-- gulplog@1.0.0
| | -- glogg@1.0.0 | +-- has-gulplog@0.1.0 | |-- sparkles@1.0.0
| +-- lodash._reescape@3.0.0
| +-- lodash._reevaluate@3.0.0
| +-- lodash._reinterpolate@3.0.0
| +-- lodash.template@3.6.2
| | +-- lodash._basecopy@3.0.1
| | +-- lodash._basetostring@3.0.1
| | +-- lodash._basevalues@3.0.0
| | +-- lodash._isiterateecall@3.0.9
| | +-- lodash.escape@3.2.0
| | | -- lodash._root@3.0.1 | | +-- lodash.keys@3.1.2 | | | +-- lodash._getnative@3.9.1 | | | +-- lodash.isarguments@3.0.8 | | |-- lodash.isarray@3.0.4
| | +-- lodash.restparam@3.6.1
| | -- lodash.templatesettings@3.1.1 | +-- multipipe@0.1.2 | |-- duplexer2@0.0.2
| | -- readable-stream@1.1.14 | |-- isarray@0.0.1
| +-- object-assign@3.0.0
| +-- replace-ext@0.0.1
| -- vinyl@0.5.3 -- rimraf@2.5.2
-- glob@7.0.3 +-- inflight@1.0.5 |-- wrappy@1.0.2
`-- once@1.3.3
npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.12

Most helpful comment

'fsevents' was not installed,becuase it's an optional dependency which not compatible/nessesary with windows.
VS should not shows "not installed" after "npm - ".

All 3 comments

'fsevents' was not installed,becuase it's an optional dependency which not compatible/nessesary with windows.
VS should not shows "not installed" after "npm - ".

Closing as a dupe of #479. If it's not a dupe please add details.

Was this page helpful?
0 / 5 - 0 ratings