【发布时间】:2020-06-11 15:06:22
【问题描述】:
我需要使用基于 ionic framework v1 和 Cordova 7.1 的应用程序,但是在运行 Cordova 时 Node 存在以下问题:
$ cordova -v
/node_modules/cordova/node_modules/npm-normalize-package-bin/index.js:3
const {join, basename} = require('path')
^
SyntaxError: Unexpected token {
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:387:25)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Module.require (module.js:367:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (node_modules/cordova/node_modules/read-package-json/read-json.js:14:27)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
我用这个命令安装了 Cordova:
npm install -g cordova@7.1.0
该项目需要安装在我的机器上的以下版本:
node -v
v5.12.0
npm -v
3.8.6
ionic -v
1.7.15
grunt --version
grunt-cli v0.1.13
grunt v0.4.5
bower -v
1.8.4
plugman -v
2.0.0
有人知道问题出在哪里吗?我很高兴有任何帮助。
【问题讨论】:
标签: node.js cordova ionic-framework npm