我正在为一个项目使用 Node.js。我使用全局安装了 WebdriverIO
npm install -g webdriverio
在我的一个文件中,我有:
文件.js
var webdriverio = require('webdriverio');
加载此文件后,我在控制台中收到一条错误消息:
Message:
Cannot find module 'webdriverio'
Details:
code: MODULE_NOT_FOUND
如果我注释掉 var webdriverio = ...
行,我的代码运行正常。
考虑到我已经全局安装了 webdriverio,我不明白为什么会遇到这个问题。
最佳答案
当您全局安装时,您应该转到应用程序的根目录并调用:
npm link webdriverio
附言无需调用 npm install,因为您最终将有此模块的两个单独安装,一个在全局中,另一个在本地 node_modules 文件夹中
关于javascript - Node.js - 全局安装的模块显示 'MODULE_NOT_FOUND',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32414332/