问题标签 [enoent]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
phantomjs - 致命错误:生成 ENOENT
Gruntfile.js 内容:
测试/index.html 文件内容:
tests.js 内容:
我正在开发 Ubuntu / Linux 环境。我还安装了 Phantomjs 并且工作正常。每当我尝试运行 grunt test 时,我都会收到一个致命错误:spawn ENOENT 错误。
虽然我尝试在浏览器上运行它,但它的 qunit 工作正常......
我无法确定是什么问题。我是否在这里缺少更多配置。
grunt test --debug 告诉我:
gulp - 轻微修改 yo 生成器导致 ENOENT 不存在 bower.json
我在这里有一个稍微修改过的 generator-webapp 版本。自述文件有一些小的更新,我添加了对 UnCSS 的支持(以及在欢迎屏幕上切换此选择的能力)。
在 Mac 上运行生成器可以完美运行。但是,在我的 Windows 10(64 位)机器上,我看到了错误:
npm WARN enoent ENOENT: no such file or directory...No description, No repository field, No README data, No license field... ENOENT No bower.json present
然后命令提示符(Babun、CMD 或 PowerShell)将冻结。检查目录将只显示一个 dummyfile.txt 和一个空的 node_modules 文件夹。我试过卸载并重新安装节点,但这没有帮助。
节点 v5.10.1 | npm v3.8.3 | 凉亭 v1.7.9 | 哟 v1.7.0 | 吞咽 CLI v1.2.1
node.js - npm install get errno -2 奇怪的日志
使用“npm install -g”命令安装 pm2 时,出现此错误。我不知道为什么将“-g”选项附加到当前工作目录然后它返回ENOENT(没有这样的文件或目录)任何人都遇到过这个问题,请帮助解决这个问题。提前谢谢了。以下是安装时的日志:
npm - 为什么 npm install 不在我的目录中查找?
在命令行中,我已经 cd'd 到包含 package.json 的项目文件夹,并且我正在尝试运行 npm 安装。这是我得到的错误。
你们能想到为什么它会以我的名字提前切断路径吗?
pdf - Gitbook PDF 转换错误:ENOENT
我用 gitbook 写论文,现在我需要把它转换成 PDF。查看了那里的每条指令,并得到gitbook pdf
了工作的命令。第二天我被告知要安装 gitbook 3.0,所以我使用gitbook fetch latest
. 从那时起,gitbook pdf
命令给出了错误
错误:ENOENT:没有这样的文件或目录,stat 'C:\Users\some\path\to\AppData\Local\Temp\tmp-\gitbook\ebook.css'
我检查了这个文件是否存在并且确实存在,每次我检查文件的tmp_<somegibberish>
更改但文件始终存在。
有谁知道问题是什么?有解决办法吗?还有其他方法可以将 gitbook 项目转换为 pdf 吗?
java - 打开失败:带有 getAbsolutePath() 的 ENOENT
我已经搜索了 open failed: ENOENT (No such file or directory) 错误的解决方案,但是已经厌倦了一切并且仍然无法正常工作。
我正在尝试将手机上的图片上传到我在服务器上创建的数据库。
那是我得到的错误信息。
这是我用来检查 getAbsolutePath(); 的代码。
node.js - NodeJS 4.3.1 读取文件并通过 SSH 发布 - ENOENT
NodeJS 和 Linux 让我受益匪浅。我知道文件在那里,我可以在那里看到。
应用程序由 Jenkins CI 服务器部署在服务器上。NodeJS 版本:v4.3.1
- 产品,v4.3.2
- 开发。它使用 ExpressJS 框架。
我多次使用一个类似配置的文件(旧的应用程序逻辑),我想优化这个过程。由于我使用集群,我认为“嘿,让我们优化该过程并观察该文件的变化,而不是加载太多次(它的重量为 7.4KB)。
所以我使用了 oustide express 应用程序 setInterval(可能不是一个好主意)来检查配置是否自上一小时以来发生了变化。
在开发服务器上,一切都很顺利。在生产中,(平均负载 ~ 20 req/sec )甚至没有关闭。
我在启动时同步加载了两个文件,但是那个 7.4KB 的文件声称他不在那里(ENOENT),即使它与其他确认他在场的配置文件一起部署。
起初我认为它与符号链接有关。但这似乎不是问题。是 Publish Over SSH 插件的情况吗?
我想知道是否有更好的方法(观察时间倒数中的文件更改)以及是否有任何关于 readFile 和 symlink 的问题可能导致这种奇怪的行为。
期待您的解答。谢谢。
更新 19.06.2016
使用示例答录机应用程序链接到 plunkr。这只是另一个用例示例,但与我在该应用程序上实现的类似。
node.js - Node.js ENOENT 读取 PDF 文件
我需要阅读 pdf 文件并使用pdf-text-extract
. 它在我的本地主机上完美运行。但是当我尝试在服务器上运行程序时,出现以下错误
这是我的使用方法pdf-text-extract
如您所见,我添加了 catch,但为什么错误是 Unhandled 'error' 事件。
我还使用fs.readdirSync
. 是什么导致了错误,我该如何解决?