在运行一个需要require(‘async’)的js文件时,我已经安装了async,但是依然报错:
module.js:
491
throw err;
^
Error: Cannot find
module
at
Function.
Module._resolveFilename (
module.js:
489:
15)
at
Function.
Module._load (
module.js:
439:
25)
at
Module.require (
module.js:
517:
17)
at require (internal/
module.js:
11:
18)
at
Object.<anonymous> (E:\Node.js\LearnNode\async.js:
1:
75)
at
Module._compile (
module.js:
573:
30)
at
Object.
Module._extensions..js (
module.js:
584:
10)
at
Module.load (
module.js:
507:
32)
at tryModuleLoad (
module.js:
470:
12)
at
Function.
Module._load (
module.js:
462:
3)
尝试重新手动安装:
npm install
async
npm install -g
async
另外还有一种方法,可以通过设置环境变量来解决;
export NODE_PATH=/usr/local/lib/node_modules/
echo $NODE_PATH