生成package.json文件报错“系统找不到指定的路径”

Posted howard2005

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了生成package.json文件报错“系统找不到指定的路径”相关的知识,希望对你有一定的参考价值。

文章目录

一、提出问题

  • package.json文件作为Web工程的入口,到底有多少配置是和我们的日常开发相关的?使用npmyarn命令生成一个最简单的package.json文件。
  • 在命令行执行命令:yarn init -y
  • 执行命令hadoop version也会报同样的错

二、解决问题

  • 打开hadoop环境配置文件hadoop-env.cmd

  • hadoop环境配置文件里设置的JAVA_HOME其实就是Windows操作系统里设置的JAVA_HOME环境变量

  • 明明在Windows里设置了JAVA_HOME环境变量,为什么要报错说JAVA_HOME没有正确设置呢?

  • 原因在于JAVA_HOME的路径里有空格,Program Files中间有个空格

  • jdk-11.0.7复制一份到D盘根目录:D:\\jdk-11.0.7

  • 修改环境变量JAVA_HOME

  • 此时,再执行命令:hadoop version,没有报错,显示了hadoop的版本号

  • 此时,再执行命令:yarn init -y

  • 执行命令:npm init -y

  • 这是一个JSON对象,每一项都是该项目的配置
    ◎ name:项目名称,必需字段
    ◎ version:项目版本,必需字段
    ◎ description:项目描述
    ◎ main:入口文件
    ◎ scripts:可运行的npm命令
    ◎ keywords:关键字
    ◎ author:作者
    ◎ license:项目遵守的许可证

  • package.json文件中有两个比较特殊的字段,即name和version,它们是必需字段

以上是关于生成package.json文件报错“系统找不到指定的路径”的主要内容,如果未能解决你的问题,请参考以下文章

安装npm install vue的时候会生成package-lock.json怎么解决

为啥 `npm install` 会为同一个 `package.json` 文件生成不同的 `package-lock.json` 文件?

node.js教程 package.json文件生成教程

uni-app 为何package.json配置以后不会生成文件?

package.json与package-lock.json的区别

Lerna 没有为每个包生成 package-lock.json