【问题标题】:Node.js: Error: Cannot find module 'stack'Node.js:错误:找不到模块“堆栈”
【发布时间】:2012-09-18 17:01:35
【问题描述】:

我尝试在我的 Osx 上安装 howtonode.org

cd ~/Sites/
git clone git@github.com:creationix/howtonode.org

我的上下文如下:

OSx version: 10.7.4
node -v v0.6.15

当我尝试运行以下命令时

~/Sites/howtonode.org node server/server.js &

我收到以下错误:

node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
              ^
Error: Cannot find module 'stack'
    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> (/Users/antoniopierro/Sites/howtonode.org/server/server.js:2:13)
    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)

[1]+  Exit 1                  node server/server.js

有什么想法吗?

【问题讨论】:

    标签: macos node.js


    【解决方案1】:

    尝试运行node ~/Sites/howtonode.org/server/server.js &amp; 或转到~/Sites/howtonode.org/server/ 并运行node server

    另外,您还没有从 package.json 安装依赖项。

    转到~/Sites/howtonode.org/ 并输入inn npm install。这将在~/Sites/howtonode.org/node_modules 中安装所有依赖项。然后就可以运行服务器了。

    【讨论】:

    • 感谢您的回答。不幸的是,我得到了同样的错误:-(
    • 好吧,这次成功了...只是另一个问题,这些附加模块,如stackcreationix,是为howtonode.org 应用程序全局安装还是本地安装?
    • Node 和 npm 使用本地安装。您可以使用 -g 选项全局安装软件包(如果您想从命令行将它们用作工具)。例如:npm install -g jslint。如果您使用的是 Mac,则必须像这样使用 sudo:sudo npm install -g jslint
    猜你喜欢
    • 2021-12-21
    • 2022-01-13
    • 2019-10-30
    • 1970-01-01
    • 1970-01-01
    • 2021-12-06
    • 2022-01-10
    • 2021-02-24
    相关资源
    最近更新 更多