下载require的时候使用 -g
标志是可以全局安装的
但是一旦把这个-g
标志去掉就无法本地安装了这是为何?
我看了npm中的require包介绍npm require,它的示例都是使用sudo npm install -g require
这样的方式去安装的,那我想问下是一些npm本身就无法局部安装还是别的什么原因?望解答,拜谢!
检查一下吧,你安装npm install
的目录下有个package.json
文件,对吧?看下里面的name
字段,也叫require
是吧?这就是问题,你安装到本地的依赖和本项目的名字冲突了,把你自己的名字改了就好了