Express module not found when installed with NPM
-
29-10-2019 - |
سؤال
When I try to run the app.js
file created by express, I get the following error:
$ 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)
When I type in express --version
I get a return statement of 2.3.3
. I used npm to install express. I had to manually make npm using these instructions:
git clone http://github.com/isaacs/npm.git
cd npm
sudo make install
The error is Error: Cannot find module 'express'
.
Do I need to do something after installing npm and express in order to make express see the modules created by npm?
- My node is version: 0.4.6
- My express is version: 2.3.3
- My npm is version: 1.0.6
Express is installed globally. I used the -g
flag to install it.
Edit: When I try "node -e require.paths"
I get:
[ '/home/user/.node_modules',
'/home/user/.node_libraries',
'/usr/local/lib/node' ]
So, node isn't detecting the npm installation. How do I get node to detect the npm installation?
لا يوجد حل صحيح
لا تنتمي إلى StackOverflow