npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\Administrator\package.json'

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
原文地址:https://www.cnblogs.com/emanlee/p/15734914.html