系统信息:
问题再现步骤:执行cmd:$ vue添加cordova
结果:
安装vue-cli-plugin-cordova.
纱加v1.22.5
1/4解析包裹..。
2/4的包裹..。
info fsevents@2.1.3:平台"win32“与此模块不兼容。
info "fsevents@2.1.3“是一个可选的依赖项,并且兼容性检查失败。把它排除在安装之外。
info fsevents@1.2.13:平台"win32“与此模块不兼容。
info "fsevents@1.2.13“是一个可选的依赖项,并且兼容性检查失败。把它排除在安装之外。
3/4连接依赖关系。
4/4建筑新包装..。
成功保存了1个新的依赖项。
信息直接依赖关系└─vue-cordova@2.4.1
所有依赖项└─vue-cli-plugin@2.4.1
$ npm运行构建
NuStrength@0.1.0构建D:\Repos\NUS\NUS FE vue-cli-service构建
错误TypeError:无法读取未定义的属性“cordovaPath”
TypeError:无法读取未定义的属性“cordovaPath”
at module.exports (D:\Repos\NUS\NUS FE\node_modules\vue-cli-plugin-cordova\index.js:29:45)
at D:\Repos\NUS\NUS FE\node_modules\@vue\cli-service\lib\Service.js:78:7
at Array.forEach (<anonymous>)
at Service.init (D:\Repos\NUS\NUS FE\node_modules\@vue\cli-service\lib\Service.js:76:18)
at Service.run (D:\Repos\NUS\NUS FE\node_modules\@vue\cli-service\lib\Service.js:215:10)
at Object.<anonymous> (D:\Repos\NUS\NUS FE\node_modules\@vue\cli-service\bin\vue-cli-service.js:36:9)
at Module._compile (internal/modules/cjs/loader.js:1137:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
at Module.load (internal/modules/cjs/loader.js:985:32)
at Function.Module._load (internal/modules/cjs/loader.js:878:14)npm错误!代码ELIFECYCLE
npm错误!错误号1
npm错误!NuStrength@0.1.0构建:vue-cli-service build
npm错误!退出状态1
npm错误!
npm错误!NuStrength@0.1.0构建脚本失败。
npm错误!这可能不是npm的问题。上面可能还有额外的日志输出。
npm错误!可以在以下位置找到此运行的完整日志:
npm错误!C:\Users\navu\AppData\Roaming\npm-cache_logs\2020-12-11T08_19_10_099Z-debug.log

有没有人有这样的问题,或者知道解决的办法?提前感谢!
发布于 2021-02-08 15:07:43
我在这里也遇到了同样的问题。我通过在vue.config.js文件中添加以下内容来解决问题:
pluginOptions: {
cordovaPath: 'src-cordova'
}附加的示例文件:
module.exports = {
publicPath: '',
pluginOptions: {
cordovaPath: 'src-cordova'
}
}我通过阅读以下主题获得了这个结果:Default install of vue-cli-plugin-cordova will not run on ios simulator
https://stackoverflow.com/questions/65248074
复制相似问题