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-global
和npm install
,这样它就会忽略设置,而是在本地node_modules
中安装东西。您也可以在项目.npmrc
中将其设置为false,这将覆盖在其他.npmrc
文件中设置的值。