Error: "ENOENT, no such file or directory" when installing pdf417 phonegap plugin
Error: "ENOENT, no such file or directory" when installing pdf417 phonegap plugin
我想在我的 phoneGap cordova 项目中使用 pdf417。
但是我在通过 cordova 插件工具安装它时遇到了问题。
我使用以下命令:
$cordova plugin add https://github.com/PDF417/pdf417-phonegap.git
这会导致以下错误:
Error: ENOENT, no such file or directory '/var/folders/24/qhdky3f14dd93y227kw3clwc0000gn/T/git/1432545791230/plugin.xml'
at Error (native)
at Object.fs.openSync (fs.js:502:18)
at Object.fs.readFileSync (fs.js:354:15)
at Object.module.exports.parseElementtreeSync (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/util/xml-helpers.js:118:27)
at new PluginInfo (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/PluginInfo.js:320:37)
at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/plugins.js:45:30
at _fulfilled (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:787:54)
at self.promiseDispatch.done (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:816:30)
at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:749:13)
at /usr/local/lib/node_modules/cordova/node_modules/q/q.js:557:44
我搜索了这个结果,我发现 plugin.xml
可能不存在于主目录中,而是位于子目录中。
不知道这个假设对不对
如果是真的我该如何解决?
我找到了答案
在添加 pdf417 插件之前,您应该删除 cordova 平台(如果存在),然后下载 pdf417 插件 "the zip file",解压,然后通过命令
cd your_project_dir
cordova plugin add ../pdf417-phonegap-master/Pdf417
cordova platform add android/ios
这解决了我的问题
我想在我的 phoneGap cordova 项目中使用 pdf417。 但是我在通过 cordova 插件工具安装它时遇到了问题。
我使用以下命令:
$cordova plugin add https://github.com/PDF417/pdf417-phonegap.git
这会导致以下错误:
Error: ENOENT, no such file or directory '/var/folders/24/qhdky3f14dd93y227kw3clwc0000gn/T/git/1432545791230/plugin.xml'
at Error (native)
at Object.fs.openSync (fs.js:502:18)
at Object.fs.readFileSync (fs.js:354:15)
at Object.module.exports.parseElementtreeSync (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/util/xml-helpers.js:118:27)
at new PluginInfo (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/PluginInfo.js:320:37)
at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/plugins.js:45:30
at _fulfilled (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:787:54)
at self.promiseDispatch.done (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:816:30)
at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:749:13)
at /usr/local/lib/node_modules/cordova/node_modules/q/q.js:557:44
我搜索了这个结果,我发现 plugin.xml
可能不存在于主目录中,而是位于子目录中。
不知道这个假设对不对
如果是真的我该如何解决?
我找到了答案
在添加 pdf417 插件之前,您应该删除 cordova 平台(如果存在),然后下载 pdf417 插件 "the zip file",解压,然后通过命令
cd your_project_dir
cordova plugin add ../pdf417-phonegap-master/Pdf417
cordova platform add android/ios
这解决了我的问题