我在这里疯了。我正在使用PhoneGap 3.0,我创建了一个带有一些插件的应用程序。我意识到我第一次安装的那些插件还不够,所以我尝试安装另一个插件。问题中的一个是捕获插件和文件传输插件。当我尝试在终端中添加插件时,我收到此错误:
path.js:360
throw new TypeError('Arguments to path.join must be strings');
^
TypeError: Arguments to path.join must be strings
at path.js:360:15
at Array.filter (native)
at Object.exports.join (path.js:358:36)
at possiblyFetch (/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/plugman/src/install.js:49:27)
at /usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/plugman/src/install.js:298:17
at Array.forEach (native)
at runInstall (/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/plugman/src/install.js:229:22)
at possiblyFetch (/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/plugman/src/install.js:64:9)
at Object.installPlugin [as install] (/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/plugman/src/install.js:44:5)
at doInstall (/usr/local/lib/node_modules/phonegap/node_modules/cordova/src/plugin.js:153:45)
我尝试了一切,包括创建一个全新的应用程序。但没有运气。
这是一个非常时间敏感的应用程序,我需要做,所以任何帮助都非常感激。
谢谢!
答案 0 :(得分:0)
确保您正在运行项目顶级目录中的命令。我最近看到这个提交出现了相同的错误消息:https://issues.apache.org/jira/browse/CB-4749