npm没有安装在正确的目录中

  • 本文关键字:安装 npm node.js npm
  • 更新时间 :
  • 英文 :

C:UsersUser>cd onedrive/desktop/folder
C:UsersUserOneDriveDesktopfolder>npm i node-superfetch
up to date, audited 23 packages in 1s
8 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
C:UsersUserOneDriveDesktopfolder>dir
Volume in drive C is OS
Volume Serial Number is 8E2E-B533
Directory of C:UsersUserOneDriveDesktopfolder
15/11/2021  10:49 AM    <DIR>          .
15/11/2021  11:03 AM    <DIR>          ..
15/11/2021  10:45 AM                 0 data.json
15/11/2021  10:50 AM                92 index.js
2 File(s)             92 bytes
2 Dir(s)  395,067,858,944 bytes free

我想在folder目录中安装一个npm包,它确实安装了它,但我不知道它安装到了哪里。我只是重新安装了nodejs,问题还没有解决。我输入了npm config get prefix,它显示的是:

C:UsersUserOneDriveDesktopfolder>npm config get prefix
C:UsersUserAppDataRoamingnpm

若要查看npm的安装位置,请运行npm root

一种可能性是在相关的.npmrc文件中将global设置为true。如果是,npm root将报告全局安装目录,而不是本地node_modules。如果找不到global设置为true的位置,可以在命令中使用--no-globalnpm install,这样它就会忽略设置,而是在本地node_modules中安装东西。您也可以在项目.npmrc中将其设置为false,这将覆盖在其他.npmrc文件中设置的值。

最新更新