Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Npm 没有这样的文件或目录_Npm - Fatal编程技术网

Npm 没有这样的文件或目录

Npm 没有这样的文件或目录,npm,Npm,我已经看了一些答案,但无法解决这个问题。我已从系统中完全删除节点并重新安装,但仍然无法安装任何软件包 每次我都会遇到以下错误: npm WARN saveError ENOENT: no such file or directory, open '/Users/mattsaunders/Documents/package.json' npm WARN enoent ENOENT: no such file or directory, open '/Users/mattsaunders/Docu

我已经看了一些答案,但无法解决这个问题。我已从系统中完全删除节点并重新安装,但仍然无法安装任何软件包

每次我都会遇到以下错误:

npm WARN saveError ENOENT: no such file or directory, open '/Users/mattsaunders/Documents/package.json'

npm WARN enoent ENOENT: no such file or directory, open '/Users/mattsaunders/Documents/package.json'
npm-v显示5.5.1


这是怎么回事?

看起来您不是从npm项目调用install,所以它找不到您的package.json文件

我不明白。如果我导航到我的Documents文件夹并运行npm install-save redux,我会收到相同的错误。我以前从未需要创建包文件。安装本身不应该这样做吗?当您使用-save标志时,它告诉npm将此项添加到package.json文件中。如果您不在npm项目中,那么就不会有package.json。如果您想创建一个,可以使用npm initok,那么这个呢:npm install recharts,不带save标志。我如何判断一个包是否将创建自己的json文件?据我所知,除非您使用-g(全局标志),否则您将需要在一个npm项目中使用有效的package.json。如果您使用-g标志,它会将其添加到您的全局节点_modulesA+1,因为您刚刚让我意识到模块是为每个项目安装的,而这些项目本身就相当差劲