通过键入(例如,npm install ws
)来安装模块应该在本地为项目安装。而且我需要分别为每个项目安装它。npm install module_name(本地)
我不太明白这是什么意思。
例如,我有~/lessons/node_folder1
内的测试文件。在终端中的目录中,我使用npm install ws
安装ws
。执行的文件,它工作正常。
然后我只是将这些文件复制到~/lessons/node_folder2
并执行该目录内的文件。工作正常。
这似乎对我来说足够全球,因为ws
似乎可以从单独的文件夹访问。因此,请帮助我了解本地和全球安装之间的区别。
我跑'NPM安装wm'当我目前在我的终端文件夹是'〜/经验/ node_folder1'。 wm模块仍然安装在'〜/ node_modules/wm',而不是'〜/ lessons/node_folder1/node_modules/wm'。为什么? (我正在使用mac) –
@KayaToast也许它已经在那里了。清理所有内容并再次检查,无需全局选项 – user568109
nope。当我做'npm ls'时,我发现'ws',但是当我做'npm ls -g'时我找不到'ws' –