首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows 7上运行Docco时出错

在Windows 7上运行Docco时出错
EN

Stack Overflow用户
提问于 2013-04-05 19:09:55
回答 1查看 611关注 0票数 0

我在Windows 7上运行Docco遇到了困难。我做了以下工作:

  1. 下载并安装python和perl
  2. 已安装节点js
  3. 运行npm安装-g咖啡脚本
  4. 运行easy_install pygments
  5. 运行npm安装-g设备
  6. 运行npm安装-g docco

我使用javascript源代码导航到目录:

代码语言:javascript
复制
C:\javascript>docco animation.js
docco: animation.js -> docs\animation.html

fs.js:427
  return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
                 ^
Error: ENOENT, no such file or directory 'C:\javascript\docs\animation.html'
    at Object.fs.openSync (fs.js:427:18)
    at Object.fs.writeFileSync (fs.js:966:15)
    at write (C:\Users\myaccount\AppData\Roaming\npm\node_modules\docco\docco.js:111:15)
    at C:\Users\myaccount\AppData\Roaming\npm\node_modules\docco\docco.js:29:11

    at fs.js:266:14
    at Object.oncomplete (fs.js:107:15)

知道问题出在哪里吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-08 17:14:03

从Docco的消息来源来看,这就是问题所在:

代码语言:javascript
复制
ensureDirectory = function(dir, callback) {
  return exec("mkdir -p " + dir, function() {
    return callback();
  });
};

换句话说:它假设一个名为mkdir的可执行文件存在,并使用它创建必要的目录(包括输出目录)。但是mkdir是一种Unix主义,而且(通常)在Windows上不可用.因此,它失败了(而且由于Docco没有检查任何错误,它很高兴地继续下去,就好像什么都没发生一样……)。

编辑:似乎存在这些问题-- 最近修好了,因此,如果您使用由Github托管的Docco版本,您可能会让它工作起来。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15841658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档