C:\Users\Administrator>npm install axios
npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\Administrator\package.json'
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\Administrator\package.json'
npm WARN Administrator No description
npm WARN Administrator No repository field.
npm WARN Administrator No README data
npm WARN Administrator No license field.
+ axios@0.24.0
added 2 packages from 4 contributors and audited 2 packages in 2.082s
found 0 vulnerabilities
原因:
根据错误提示,是系统没有‘package.json’这个文件导致。这个文件的作用就是管理本地安装的npm包。
解决方法:
方法一:
执行 npm init 命令,然后按Ctrl+C退出
:
npm init
方法二:
创建package.json文件,系统会提示相关配置,也可以使用命令:
npm init -y
执行完命令后可以看到用户路径下多了一个package.json文件。
C:\Users\Administrator>dir pa*
Volume in drive C has no label.
Volume Serial Number is BC50-BB3A
Directory of C:\Users\Administrator
12/27/2021 08:36 AM 649 package-lock.json
1 File(s) 649 bytes
0 Dir(s) 24,383,279,104 bytes free
C:\Users\Administrator>dir pa*
Volume in drive C has no label.
Volume Serial Number is BC50-BB3A
Directory of C:\Users\Administrator
12/27/2021 08:36 AM 649 package-lock.json
12/27/2021 08:52 AM 300 package.json
2 File(s) 949 bytes
0 Dir(s) 24,378,900,480 bytes free