首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用node.couchapp.js推送couchapp

无法使用node.couchapp.js推送couchapp
EN

Stack Overflow用户
提问于 2012-06-15 01:18:36
回答 1查看 508关注 0票数 0

我正试着在windows上推广一个简单的策略,但我正在做某事。不对。

首先,我使用npm安装couchapp:

代码语言:javascript
复制
D:\test>npm -g install couchapp
D:\test>npm install couchapp

我知道有两种不同的couchapp,但我谨慎地使用了node couchapp:

代码语言:javascript
复制
D:\test>couchapp
The "sys" module is now called "util". It should have a similar interface.
couchapp -- utility for creating couchapps

Usage:
  couchapp <command> app.js http://localhost:5984/dbname

Commands:
  push   : Push app once to server.
  sync   : Push app then watch local files for changes.
  boiler : Create a boiler project.

现在,我创建了一个couchapp:

越野车锅炉

这将创建一个app.js和一个attachments文件夹,其中包含一个简单的couchapp。现在我想把它推到couchdb上:

代码语言:javascript
复制
couchapp push app.js http://localhost:5984/test

这将导致以下错误:

代码语言:javascript
复制
node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
              ^
Error: Cannot find module 'app.js'
    at Function._resolveFilename (module.js:332:11)
    at Function._load (module.js:279:25)
    at Module.require (module.js:354:17)
    at require (module.js:370:17)
    at Object.<anonymous> (D:\test\node_modules\couchapp\bin.js:78:24)
    at Module._compile (module.js:441:26)
    at Object..js (module.js:459:10)
    at Module.load (module.js:348:31)
    at Function._load (module.js:308:12)
    at Array.0 (module.js:479:10)

我做错了什么?请帮帮我

EN

回答 1

Stack Overflow用户

发布于 2012-06-15 02:12:10

我不知道这个问题的答案,但我也许可以帮助你调试这个问题。如果您转到这个line并对path.join(process.cwd(), path.normalize(pathname))的结果执行console.log,那么您可以找到couchapp试图获取您的app.js文件的位置。

另外,如果可能的话,你应该去看看kanso.js。上一次我创建couchapp时(六个月前),kanso.js比node.couchapp.js好多了。

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

https://stackoverflow.com/questions/11038180

复制
相关文章

相似问题

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