最近学 react redux 之类的东西, npm 用的比较多,发现很多问题
1.npm install 有时候会出一堆错,完成后重新运行 npm install 又什么错都没有了(python 的 pip 就会自动安装没装过的包,虽然还是会出错,就是能看哪些错的。 但是 npm 给我的感觉不是这样,经常第二次什么错都不报了)
2.有时候 npm install 项目可以运行,有的时候不行,可能的解决办法是
* 再执行 npm install 后 莫名其妙又可以了
* 再执行 npm install 后不行,要删除 node_modules 重新 npm install (可能要重来多次)
* 添加某个包后,项目出问题 npm remove xxx 没效果(还有可能出现别的错误)
* npm remove xxx , npm install xxx 整个项目就起不来了,又要删 node_modules 重装。。。
3.npm 给我的感觉是 把 node_modules 删了以后,每次都重新下载,都没有用之前下过的缓存,非常低效,每次出问题重新安装都慢死了,很难受。。。。
希望大触来给说明说明。。。我实在搞不懂这些奇葩的问题是怎么发生的。。。
PS :环境是 windows 8.1 , npm 源 已经改为淘宝 (改~/.npmrc 文件的方法)
1.npm install 有时候会出一堆错,完成后重新运行 npm install 又什么错都没有了(python 的 pip 就会自动安装没装过的包,虽然还是会出错,就是能看哪些错的。 但是 npm 给我的感觉不是这样,经常第二次什么错都不报了)
2.有时候 npm install 项目可以运行,有的时候不行,可能的解决办法是
* 再执行 npm install 后 莫名其妙又可以了
* 再执行 npm install 后不行,要删除 node_modules 重新 npm install (可能要重来多次)
* 添加某个包后,项目出问题 npm remove xxx 没效果(还有可能出现别的错误)
* npm remove xxx , npm install xxx 整个项目就起不来了,又要删 node_modules 重装。。。
3.npm 给我的感觉是 把 node_modules 删了以后,每次都重新下载,都没有用之前下过的缓存,非常低效,每次出问题重新安装都慢死了,很难受。。。。
希望大触来给说明说明。。。我实在搞不懂这些奇葩的问题是怎么发生的。。。
PS :环境是 windows 8.1 , npm 源 已经改为淘宝 (改~/.npmrc 文件的方法)
