今天尝试在CC-A80 Ubuntu linaro上运行Node.js 程序,结果报错 Error: Cannot find module 'extend' 。
错误信息如下:
module.js:339
throw err;
^
Error: Cannot find module 'extend'
at Function.Module._resolveFilename (module.js:337:15)
at Function.Module._load (module.js:287:25)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at Object.<anonymous> (/data/node_modules/request/index.js:17:29)
at Module._compile (module.js:435:26)
at Object.Module._extensions..js (module.js:442:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Module.require (module.js:366:17)
咋一看有点不知所措,因为环境没问题嘛。
简单看了下代码,回想了一下,可能是前几天安装request模块的时候除了点状况,安装的有问题。
所以重装request模块
npm remove request
npm install request
安装好之后运行,好了。
在Ubuntu上安装Node.js的Upstream版本:http://www.linuxdiyf.com/linux/15277.html
Ubuntu部署Node.js应用:http://www.linuxdiyf.com/linux/13659.html
Ubuntu 15.04下安装Node.JS的不同方式:http://www.linuxdiyf.com/linux/12839.html
Ubuntu下Node.js开发起步之旅:http://www.linuxdiyf.com/linux/7242.html
Ubuntu 14.04下搭建Node.js开发环境:http://www.linuxdiyf.com/linux/6987.html