Node.js和Express错误

迈克尔·队列

我正在尝试express在ubuntu 13.10发行版中使用。我正在使用node version 0.10.29npm 1.4.14当我使用express这是我的输出:

    module.js:340
       throw err;
      ^
    Error: Cannot find module 'mkdirp'
      at Function.Module._resolveFilename (module.js:338:15)
      at Function.Module._load (module.js:280:25)
      at Module.require (module.js:364:17)
      at require (module.js:380:17)
      at Object.<anonymous> (/usr/bin/express:10:14)
      at Module._compile (module.js:456:26)
      at Object.Module._extensions..js (module.js:474:10)
      at Module.load (module.js:356:32)
      at Function.Module._load (module.js:312:12)
      at Function.Module.runMain (module.js:497:10)

另外,我必须使用sudo npmasnpm不起作用(我不确定这是否是问题的一部分-但我怀疑是路径问题,但不确定)。我已经用谷歌搜索,但是还不能解决问题。

编辑:我想我弄乱了我的道路。我无法重新安装npm。这是输出$PATH

bash: /home/qtrain/npm/bin:/usr/bin/yo:/home/qtrain/.node/bin:/home/qtrain/Enthought/Canopy_64bit/User/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/qtrain/.rvm/bin:/home/qtrain/.rvm/bin:/home/qtrain/.rvm/bin:

用户名

mkdirp错误似乎从使用发起chris-lea repo for node.js迈克尔回答。

解决方法:消除PPA和节点本身,然后按如下所示重新安装。

1.)sudo apt-get install ppa-purge-如果您还没有的话

2.) sudo ppa-purge ppa:chris-lea/node.js

3.) sudo apt-get remove nodejs

4.) sudo apt-get remove npm

5) sudo apt-get autoremove

6.) sudo apt-get install nodejs

7) sudo apt-get install npm

8.) sudo apt-get install node-express

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Node.js Express处理错误功能

来自分类Dev

Node.js ,Express ejs 视图错误

来自分类Dev

使用Express和Node.js进行路由时出现404错误

来自分类Dev

错误:无法使用 Node.JS 和 Express 找到模块“html”

来自分类Dev

Node.js Javascript和Express

来自分类Dev

Node.js / Express和并行队列

来自分类Dev

Node Express失败加载CSS和JS

来自分类Dev

Node.js Javascript和Express

来自分类Dev

Heroku上的Node.js和Express with socket.io-H12和H13错误

来自分类Dev

Node.js和异步错误

来自分类Dev

node.js和异步模块错误

来自分类Dev

Node.js和异步错误

来自分类Dev

在使用 node.js 和 Express 构建的 api 中使用 cors 中间件时出现 CORS 错误

来自分类Dev

使用Node JS和Express JS的HTTPS请求缓慢?

来自分类Dev

Node.js + express.js和线程安全

来自分类Dev

Node.js框架和Express.js

来自分类Dev

Node.js + express.js和线程安全

来自分类Dev

Express,csvtojson和node-walk的“结束后写入”错误

来自分类Dev

使用Promise处理Node.js + Express中的错误

来自分类Dev

为什么Node.js + Express不会因错误而崩溃?

来自分类Dev

容器Node.js(Express)后出现“ ECONNREFUSED”错误

来自分类Dev

用Express在Node JS中进行简单的错误处理?

来自分类Dev

Node.js Express 错误:找不到模块

来自分类Dev

Node JS:Express入门

来自分类Dev

使用Node和Express JS防止暴力破解

来自分类Dev

使用node.js / express和AngularJS的CORS请求

来自分类Dev

无法使用Node.js和Express捕获POST参数

来自分类Dev

使用Bootstrap,Express和Node.js登录表单

来自分类Dev

使用HTTPS和HTTP Express(node.js)