当我尝试运行app.js
express创建的文件时,出现以下错误:
$ node app.js
node.js:134
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: Cannot find module 'express'
at Function._resolveFilename (module.js:320:11)
当我键入时,express --version
我得到一个return语句2.3.3
。我用npm安装Express。我必须按照以下说明手动创建npm:
git clone http://github.com/isaacs/npm.git
cd npm
sudo make install
错误是Error: Cannot find module 'express'
。
安装npm和express之后,是否需要做一些事情才能使express看到npm创建的模块?
Express已全局安装。我用-g
标志来安装它。
编辑: 当我尝试"node -e require.paths"
我得到:
[ '/home/user/.node_modules',
'/home/user/.node_libraries',
'/usr/local/lib/node' ]
因此,节点未检测到npm安装。如何获取节点以检测npm安装?
我有同样的问题。这虽然对我有用:
好像是npm(现在?)将节点模块安装到/usr/local/lib/node_modules/
而不是/usr/local/lib/node/
我所做的只是将所有内容从node_modules复制到node:sudo cp -r /usr/local/lib/node_modules/* usr/local/lib/node/
现在看来对我有用。
希望这对您有所帮助:-)
我不能使用NodeJS中的命令提示符来使用。运行时出现以下错误:
问题内容: 我写了一个模块,我刚才将其发布到npm(https://npmjs.org/package/wisp) 因此,可以从命令行进行安装: 但是,当我从命令行运行它时,我不断收到未安装乐观主义者的错误消息: 但是,我在package.json中指定了依赖性: 有谁知道该怎么做才能使它运行?我知道它与bin部分有关,将可执行文件添加到bin中,该目录中的node_modules为空。不知道如何
我写了一个模块,不久前发布到npm(https://npmjs.org/package/wisp) 所以它可以从命令行安装: 但是,当我从命令行运行它时,我不断收到一个错误,即未安装optimist: 但是,我在package.json中指定了依赖项: 有人知道该怎么做才能让它运行吗?我知道这与bin部分将可执行文件添加到bin以及该目录中的node_模块为空有关。不知道如何解决这个问题。
我目前有一个节点。js版本0.8。8和npm 1.1。已安装59个。 每当我跑步时: 我得到的回报是: 我现在正在努力想办法解决这个问题。 更新: 我跑 要查看我的npm在全球安装了什么,请执行以下操作: 但是如果我跑了: 它返回空的?
问题内容: 刚安装了新的ubuntu vm来按以下顺序测试节点安装的东西: 现在,尝试创建一个我注意到express的新应用无法在外壳中使用。 返回express:找不到命令 我像这样安装了npm 我安装这种方式 有任何想法吗? 问题答案: 您需要全局安装。 Npm 1.0默认在本地安装模块。因此bash可执行文件存在于中。您可以将该文件夹添加到该文件夹中,也可以只在全局安装该文件夹,以便由
问题内容: 我最近在ubuntu 64位上安装了nodejs版本0.10.26。node -v和npm -v命令运行正常,我可以看到正确的版本。当我做一个安装顺利。但是当我尝试用express创建项目时,出现错误提示 当前未安装程序“ express”。您可以通过键入以下命令进行安装:sudo apt-get install node-express 我必须在$ PATH中包含一些路径才能运行ex