2个回答
展开全部
node的require是从当前文件这一辈和父辈目录里的node_modules目录来找文件的。你在你这个项目的目录里用npm install somepackage就行。或者你可以用 npm -g install somepackage,这样npm会把这个package装在通用的目录里。
追问 我在我的项目目录里使用
npm install somepackage
功能正常了。
请问 npm -g install somepackage 这个是什么原理,当我使用它后在
C:\Users\deploy\AppData\Roaming\npm\node_modules
里安装了socket.io 但项目中似乎并没有引用到它。
是需要在WebStorm里再配置什么吗
回答 -g就是告诉npm把package安装在global目录里,node在搜索package的时候如果在其他地方找不到,会最后去global目录里面找;如果node在别的地方找到了,就不去global目录了。
追问 我在我的项目目录里使用
npm install somepackage
功能正常了。
请问 npm -g install somepackage 这个是什么原理,当我使用它后在
C:\Users\deploy\AppData\Roaming\npm\node_modules
里安装了socket.io 但项目中似乎并没有引用到它。
是需要在WebStorm里再配置什么吗
回答 -g就是告诉npm把package安装在global目录里,node在搜索package的时候如果在其他地方找不到,会最后去global目录里面找;如果node在别的地方找到了,就不去global目录了。
追问
不好意思没看懂……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询