问题描述
尝试将 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'
解决方法
也许你需要从:
npm init / yarn init
如果你想开发一个项目,在你的目录项目中。
执行此命令后,您将拥有 package.json 和 package-lock.json
,所以我刚发布这个问题就找到了一个question for a similar installation,里面有几个答案。
基本原理是在安装项目的任何地方都需要一个 package.json
文件,因此在安装之前首先在所需目录中运行 npm init
。您也可以按照 answer