Node.js找不到全局安装在MacOS上的模块

时间:2018-02-14 16:10:08

标签: javascript node.js macos selenium-webdriver

我使用selenium-webdriver全局安装了nmp install -g。 我还确保NODE_PATH环境变量中存在全局node_modules的路径。 但是,当我尝试执行简单的.js脚本时,节点无法找到结节。 我觉得我在这里错过了一些相当简单的东西,但无法弄清楚是什么。

ip-192-168-4-31:end2endtests xxxxx$ npm ls -g|grep "selenium.*" 
└─┬ selenium-webdriver@4.0.0-alpha.1
ip-192-168-4-31:end2endtests xxxxx$ echo $NODE_PATH
/usr/local/lib/node_modules
ip-192-168-4-31:end2endtests xxxxx$ node tests.js
module.js:557
    throw err;
    ^

Error: Cannot find module 'selenium-webdriver'
    at Function.Module._resolveFilename (module.js:555:15)
    at Function.Module._load (module.js:482:25)
    at Module.require (module.js:604:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/Users/xxxxx/Documents/end2endtests/helpers.js:1:79)
    at Module._compile (module.js:660:30)
    at Object.Module._extensions..js (module.js:671:10)
    at Module.load (module.js:573:32)
    at tryModuleLoad (module.js:513:12)
    at Function.Module._load (module.js:505:3) 

0 个答案:

没有答案