【发布时间】:2021-03-22 16:13:05
【问题描述】:
系统信息:
- @vue/cli-service: 4.5.9,
- vue:2.6.12,
问题重现步骤: 执行 cmd: $ vue add 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 个新依赖项。
info 直接依赖 └─ vue-cli-plugin-cordova@2.4.1
info 所有依赖项 └─ vue-cli-plugin-cordova@2.4.1
$ npm 运行构建
NuStrength@0.1.0 build D:\Repos\NUS\NUS FE
vue-cli-service 构建
ERROR TypeError: Cannot read property 'cordovaPath' of undefined
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 错误!代码生命周期
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
有没有人遇到过这样的问题或知道解决方法? 提前致谢!
【问题讨论】: