1"use strict";(self.webpackChunkjohnnyreilly_com=self.webpackChunkjohnnyreilly_com||[]).push([["20491"],{50232(e,t,n){n.r(t),n.d(t,{assets:()=>r,contentTitle:()=>a,default:()=>d,frontMatter:()=>l,metadata:()=>i,toc:()=>u});var i=n(46349),o=n(74848),s=n(28453);let l={slug:"npm-please-stop-hurting-visual-studio",title:"npm please stop hurting Visual Studio",authors:"johnnyreilly",date:new Date("2015-06-29T00:00:00.000Z"),tags:["node.js"],hide_table_of_contents:!1,description:"Windows handling of long paths can be problematic when using Visual Studio with npm; using rimraf for deletions can help until npm 3.0 comes out.",atUri:"at://did:plc:yy3apqjlms24kso7ahn7lbmb/site.standard.document/3mr5bswwtkl2w"},a,r={authorsImageUrls:[void 0]},u=[];function p(e){let t={p:"p",...(0,s.R)(),...e.components};return(0,o.jsx)(t.p,{children:"I don't know about you but I personally feel that the following sentence may well be the saddest in the English language:"})}function d(e={}){let{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(p,{...e})}):p(e)}},28453(e,t,n){n.d(t,{R:()=>l,x:()=>a});var i=n(96540);let o={},s=i.createContext(o);function l(e){let t=i.useContext(s);return i.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:l(e.components),i.createElement(s.Provider,{value:t},e.children)}},46349(e){e.exports=JSON.parse('{"permalink":"/npm-please-stop-hurting-visual-studio","editUrl":"https://github.com/johnnyreilly/blog.johnnyreilly.com/edit/main/blog-website/blog/2015-06-29-npm-please-stop-hurting-visual-studio/index.md","source":"@site/blog/2015-06-29-npm-please-stop-hurting-visual-studio/index.md","title":"npm please stop hurting Visual Studio","description":"Windows handling of long paths can be problematic when using Visual Studio with npm; using rimraf for deletions can help until npm 3.0 comes out.","date":"2015-06-29T00:00:00.000Z","tags":[{"inline":false,"label":"Node.js","permalink":"/tags/node-js","description":"The Node.js runtime."}],"readingTime":4.82,"hasTruncateMarker":true,"authors":[{"name":"John Reilly","title":"OSS Engineer - TypeScript, Azure, React, Node.js, .NET","url":"https://johnnyreilly.com/about","imageURL":"https://johnnyreilly.com/img/profile-2025.jpg","key":"johnnyreilly","page":null}],"frontMatter":{"slug":"npm-please-stop-hurting-visual-studio","title":"npm please stop hurting Visual Studio","authors":"johnnyreilly","date":"2015-06-29T00:00:00.000Z","tags":["node.js"],"hide_table_of_contents":false,"description":"Windows handling of long paths can be problematic when using Visual Studio with npm; using rimraf for deletions can help until npm 3.0 comes out.","atUri":"at://did:plc:yy3apqjlms24kso7ahn7lbmb/site.standard.document/3mr5bswwtkl2w"},"unlisted":false,"prevItem":{"title":"Upgrading to Globalize 1.x for Dummies","permalink":"/upgrading-to-globalize-1x-for-dummies"},"nextItem":{"title":"Back to the Future with Code First Migrations","permalink":"/Back-to-the-Future-with-Code-First-Migrations"}}')}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.