Linux 上的 Nodemon 安装警告
Nodemon install warning on Linux
我正在尝试在虚拟机 运行ning Linux 上安装 nodemon,但收到一些警告,我无法解决。
我在主目录中,运行正在执行命令:
npm install nodemon
这尝试安装,但我在底部收到一些警告:
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.0.17: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN enoent ENOENT: no such file or directory, open '/home/lancs/shearer/package.json'
npm WARN shearer No description
npm WARN shearer No repository field.
npm WARN shearer No README data
npm WARN shearer No license field.
我假设这是导致安装终止的原因,因为当我尝试 运行 命令时:
nodemon -v
之后,我收到无法找到命令的消息。
谁能帮我解决这个问题,我不确定在 linux 上安装 nodemon 的过程是否与我之前在 MacOS 上安装的过程不同。
谢谢。
您是在全局安装吗?您可能想要 运行 npm install -g nodemon
这里发生了两件事,实际上都不是错误:
NPM 将在您 运行 npm install
时查找模块的 package.json
文件。如果它找不到它,它会给你一些警告(特别是 "can't open file" 和 "missing field" 警告,就像你得到的那样)。警告不会中止安装,只有错误会中止,并且安装可能已成功完成。
您在本地安装了 nodemon
,这意味着您不能只 运行 nodemon
启动它(因为默认情况下它只查找全局安装的程序).要全局安装,运行 npm install -g nodemon
,或使用 ./node_modules/.bin/nodemon
在本地 运行 安装(如果您当前位于模块的根目录中)。
我在 linux 上执行命令 npm install -g nodemon
,出现错误和一些警告,然后我执行 sudo npm install -g nodemon
,问题就解决了。
我正在尝试在虚拟机 运行ning Linux 上安装 nodemon,但收到一些警告,我无法解决。
我在主目录中,运行正在执行命令:
npm install nodemon
这尝试安装,但我在底部收到一些警告:
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.0.17: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN enoent ENOENT: no such file or directory, open '/home/lancs/shearer/package.json'
npm WARN shearer No description
npm WARN shearer No repository field.
npm WARN shearer No README data
npm WARN shearer No license field.
我假设这是导致安装终止的原因,因为当我尝试 运行 命令时:
nodemon -v
之后,我收到无法找到命令的消息。
谁能帮我解决这个问题,我不确定在 linux 上安装 nodemon 的过程是否与我之前在 MacOS 上安装的过程不同。
谢谢。
您是在全局安装吗?您可能想要 运行 npm install -g nodemon
这里发生了两件事,实际上都不是错误:
NPM 将在您 运行
npm install
时查找模块的package.json
文件。如果它找不到它,它会给你一些警告(特别是 "can't open file" 和 "missing field" 警告,就像你得到的那样)。警告不会中止安装,只有错误会中止,并且安装可能已成功完成。您在本地安装了
nodemon
,这意味着您不能只 运行nodemon
启动它(因为默认情况下它只查找全局安装的程序).要全局安装,运行npm install -g nodemon
,或使用./node_modules/.bin/nodemon
在本地 运行 安装(如果您当前位于模块的根目录中)。
我在 linux 上执行命令 npm install -g nodemon
,出现错误和一些警告,然后我执行 sudo npm install -g nodemon
,问题就解决了。