鱼C论坛

 找回密码
 立即注册
查看: 887|回复: 11

[已解决]nodeJS-fs模块-文件读取内容失败

[复制链接]
发表于 2023-6-19 07:51:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
无标题.png 这是怎么情况
最佳答案
2023-7-12 11:41:51
本帖最后由 w两个世界 于 2023-7-12 11:48 编辑

感觉就是环境变量没配置好,找不到

然后,看代码,还存在问题,会找不到文件:
原因:fs 模块相对路径参照物,命令行的工作目录,而不是脚本文件所在目录
解决:使用绝对路径,可以用`__dirname 绝对路径 ’全局变量‘:当前文件所在目录的绝对路径,然后 path 模块的 resolve 方法拼接一下路径即可
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-6-19 08:15:53 | 显示全部楼层
没有安装node 吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-19 08:31:44 | 显示全部楼层

装了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-19 09:00:30 | 显示全部楼层

你有添加环境变量吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-19 09:05:26 | 显示全部楼层
isdkz 发表于 2023-6-19 09:00
你有添加环境变量吗?

我一直用都是正常的后面下载了一个git bash就不正常了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-19 09:11:08 | 显示全部楼层
suwen820057598 发表于 2023-6-19 09:05
我一直用都是正常的后面下载了一个git bash就不正常了

git bash应该不会影响才对呀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-19 09:13:03 | 显示全部楼层
isdkz 发表于 2023-6-19 09:11
git bash应该不会影响才对呀

那怎么解决啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-19 09:14:52 | 显示全部楼层

先检查一下环境变量看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-19 09:16:32 | 显示全部楼层
isdkz 发表于 2023-6-19 09:14
先检查一下环境变量看看

看不懂
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-19 09:27:09 | 显示全部楼层

要将Node.js添加到Windows环境变量,您需要按照以下步骤进行:

1. 安装 Node.js:首先,您需要在官方网站https://nodejs.org/ 下载并安装 Node.js。安装程序默认会将 Node.js 和 NPM(Node.js 的包管理器)添加到环境变量。

2. 检查 Node.js 是否已添加到环境变量:打开命令提示符(按 Windows + R,然后输入  cmd  并回车)并输入以下命令:
   node -v
   npm -v
   
   如果 Node.js 和 NPM 已经成功添加到环境变量,您将看到他们的版本号。

3. 如果 Node.js 没有添加到环境变量,那么可以手动添加。按照以下步骤进行:

   · 打开 “此电脑” ,然后点击右键,选择 “属性” 。
   · 在左侧栏选择 “高级系统设置”。
   · 点击下面的 “环境变量” 按钮。
   · 在系统变量部分找到 Path 变量,点击编辑。
   · 在出现的窗口中,点击 “新建”,然后粘贴 Node.js 的安装路径。默认路径一般是  C:\Program Files\nodejs\ 。
   · 确认后点击确定,关闭所有窗口。

4. 重启命令提示符,然后再次运行  node -v  和  npm -v 。您现在应该能看到他们的版本号了。

以上就是在 Windows 上将 Node.js 添加到环境变量的步骤。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-19 09:51:27 | 显示全部楼层
isdkz 发表于 2023-6-19 09:27
要将Node.js添加到Windows环境变量,您需要按照以下步骤进行:

1. 安装 Node.js:首先,您需要在官方 ...

22.png 目录旁边显示AAAAUAA这是怎么意思啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-12 11:41:51 | 显示全部楼层    本楼为最佳答案   
本帖最后由 w两个世界 于 2023-7-12 11:48 编辑

感觉就是环境变量没配置好,找不到

然后,看代码,还存在问题,会找不到文件:
原因:fs 模块相对路径参照物,命令行的工作目录,而不是脚本文件所在目录
解决:使用绝对路径,可以用`__dirname 绝对路径 ’全局变量‘:当前文件所在目录的绝对路径,然后 path 模块的 resolve 方法拼接一下路径即可
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 13:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表