title: Getting error: "saveError ENOENT: no such file or directory, open '.../package.json'
body: <p>I am attempting to install newsapi via the command: <code>npm install newsapi --save</code>.
  That installs two dependent packages (core-js and node-fetch) as well as newsapi itself. I run the command in my project folder. I have no issues with core-js and node-fetch, but I get the following warnings regarding newsapi.</p>
  <pre class="lang-sh prettyprint-override"><code>npm WARN saveError ENOENT: no such file or directory, open 'Users/user_name/project/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 'Users/user_name/project/package.json'
  npm WARN project No description
  npm WARN project No repository field.
  npm WARN project No README data
  npm WARN project No license field.
  </code></pre>
  <p>After the installation, <code>package-lock.json</code> is created in my project folder and <code>Users/user_name/project/node-modules/newsapi/package.json</code> does exist. I don't know why the installation asks me to open <code>Users/user_name/project/package.json</code>. Why would it be in my project folder and not in the module's folder?</p>
  <p>I tried solutions I read in other threads including deleting <code>package-lock.json</code> and retrying the installation and using <code>npm init</code>. Neither of those methods worked.</p>
  <p>I also tried copying and pasting <code>package.json</code> to the project folder (because the warnings prompt me to open <code>Users/user_name/project/package.json</code>) but that did not solve my problems either.</p>
  <p>How can I successfully install the module?</p>