最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

使用NPM安装时找不到Express模块

IT培训 admin 4浏览 0评论

使用NPM安装时找不到Express模块

当我尝试运行express创建的app.js文件时,出现以下错误:

$ 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时,我得到了2.3.3的返回声明。我使用npm来安装express。我不得不使用这些说明手动创建npm:

git clone .git
cd npm
sudo make install

错误是Error: Cannot find module 'express'

安装npm和express后我是否需要做一些事情才能让快递看到由npm创建的模块?

  • 我的节点是版本:0.4.6
  • 我的快递是版本:2.3.3
  • 我的npm是版本:1.0.6

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复制到节点:sudo cp -r /usr/local/lib/node_modules/* usr/local/lib/node/,现在它似乎对我有用。

希望这可以帮助你:-)

使用NPM安装时找不到Express模块

当我尝试运行express创建的app.js文件时,出现以下错误:

$ 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时,我得到了2.3.3的返回声明。我使用npm来安装express。我不得不使用这些说明手动创建npm:

git clone .git
cd npm
sudo make install

错误是Error: Cannot find module 'express'

安装npm和express后我是否需要做一些事情才能让快递看到由npm创建的模块?

  • 我的节点是版本:0.4.6
  • 我的快递是版本:2.3.3
  • 我的npm是版本:1.0.6

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复制到节点:sudo cp -r /usr/local/lib/node_modules/* usr/local/lib/node/,现在它似乎对我有用。

希望这可以帮助你:-)

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论