npm 在 ubuntu 16.04 上不起作用

npm 在 ubuntu 16.04 上不起作用

我刚刚下载了 NodeJS 和 npm,但是当我尝试安装包时,它不起作用。

这是终端中的输出:

/home/alex
├── [email protected] 
├── [email protected] 
└── [email protected] 

npm WARN enoent ENOENT: no such file or directory, open 
'/home/alex/package.json'
npm WARN alex No description
npm WARN alex No repository field.
npm WARN alex No README data
npm WARN alex No license field.

这可能是一个简单的解决方案,但由于我对此还不熟悉,所以我很感谢大家的回答!

答案1

我认为您需要npm init在创建项目的目录中使用该命令。

除了 npm

这会问你一系列问题,然后为你编写一个 package.json。

它会尝试对您想要设置的内容做出合理的猜测,然后使用您选择的选项写入 package.json 文件。

如果您已经有 package.json 文件,它会首先读取该文件,并默认使用其中的选项。

它是严格添加的,因此如果没有充分理由,它不会从你的 package.json 中删除选项。

如果您使用 -f、--force、-y 或 --yes 调用它,它将仅使用默认值而不会提示您输入任何选项。

因此当你运行时:

npm init

.json文件将为您的项目设置。

相关内容