发布网友 发布时间:2022-04-23 10:57
共1个回答
热心网友 时间:2023-07-04 20:57
node的require是从当前文件这一辈和父辈目录里的node_moles目录来找文件的。你在你这个项目的目录里用npm install somepackage就行。或者你可以用 npm -g install somepackage,这样npm会把这个package装在通用的目录里。追问我在我的项目目录里使用
npm install somepackage
功能正常了。
请问 npm -g install somepackage 这个是什么原理,当我使用它后在
C:\Users\deploy\AppData\Roaming\npm\node_moles
里安装了socket.io 但项目中似乎并没有引用到它。
是需要在WebStorm里再配置什么吗
追答-g就是告诉npm把package安装在global目录里,node在搜索package的时候如果在其他地方找不到,会最后去global目录里面找;如果node在别的地方找到了,就不去global目录了。