从 npm 安装 Electron-Js 时出现 npm 错误

Posted

技术标签:

【中文标题】从 npm 安装 Electron-Js 时出现 npm 错误【英文标题】:npm error when installing Electron-Js from npm 【发布时间】:2021-05-26 14:39:58 【问题描述】:

尝试将 Electron-JS 安装到我的 Linux Mint 20.1。我从源代码(v.14.5)构建了 Node Js,并从 apt 安装了 Chromium,两者都成功。尝试从 npm 安装 Electron 时,出现以下错误/警告(?):

Downloading electron-v11.3.0-linux-x64.zip: [========] 100% ETA: 0.0 seconds 

npm WARN saveError ENOENT: no such file or directory, open '/home/maranga/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 '/home/maranga/package.json'

    它们是什么意思? 他们会阻止我使用电子吗? 我应该只从源代码/二进制文件构建电子以防止进一步的问题吗?

【问题讨论】:

【参考方案1】:

也许你需要从:

npm init / yarn init

如果您想开发项目,请在您的目录项目中。

在这个命令之后你会得到一个 package.json 和 package-lock.json

【讨论】:

【参考方案2】:

所以我一发布这个问题就找到了question for a similar installation 并提供了一些答案。

理由是,无论您在哪里安装项目,都需要一个package.json 文件,因此在安装之前首先在所需目录中运行npm init。你也可以全局安装,如answer

编辑:Here is a 101 on npm and installs.

【讨论】:

以上是关于从 npm 安装 Electron-Js 时出现 npm 错误的主要内容,如果未能解决你的问题,请参考以下文章

从终端运行 npm 时出现“module.js:557 throw err”

使用 npm 安装 mongodb 模块时出现问题

使用 npm 安装时出现框架错误

安装 grunt 时出现 NodeJS NPM 代理错误

安装“npm install -g heroku”时出现 npm 调试升级问题

使用 webpack 时出现 npm 安装错误,无法解析依赖项