文章目录
- 一、提出问题
- 二、解决问题
一、提出问题
- package.json文件作为Web工程的入口,到底有多少配置是和我们的日常开发相关的?使用
npm
或yarn
命令生成一个最简单的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,它们是必需字段