【问题标题】:YO - unexpected token errorYO - 意外的令牌错误
【发布时间】:2018-05-21 03:42:14
【问题描述】:

运行 yo 给出无效令牌错误。当前使用 Node、NPM 版本,如下所示。 节点-v v4.5.0 npm -v 2.15.9

$ yo
node_modules/yo/node_modules/yeoman-environment/lib/resolver.js   
let lookup = path.join(...parts.slice(0, i + 1), 'node_modules');
SyntaxError: Unexpected token ...
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:373:25)
    at Object.Module._extensions..js (module.js:416:10)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)
    at Object.<anonymous> 

【问题讨论】:

  • 嗨 Uday,您能否提供更多关于您的问题的详细信息,例如您正在运行的 NPM 版本以及您遇到的任何错误。另外,您采取了哪些步骤来获取无效令牌错误?
  • 节点,NPM 版本如下所示。节点 -v v4.5.0 npm -v 2.15.9
  • node_modules/yo/node_modules/yeoman-environment/lib/resolver.js 让lookup = path.join(...parts.slice(0, i + 1), 'node_modules'); SyntaxError: Unexpected token ... at exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:373:25) at Object.Module._extensions..js (module.js:416:10 ) 在 Module.load (module.js:343:32) 在 Function.Module._load (module.js:300:12) 在 Module.require (module.js:353:17) 在 require (internal/module.js :12:17) 在 Object.

标签: yeoman yeoman-generator


【解决方案1】:

迁移到 node -v v8.11.1 和 npm -v 5.6.0 后一切正常

【讨论】:

  • 这意味着最新版本应该没问题...所以,我从今天开始应用 node:13.13.0。谢谢!
猜你喜欢
  • 1970-01-01
  • 2011-12-20
  • 2015-11-19
  • 2018-08-27
  • 2014-12-07
  • 2016-08-10
  • 2013-02-11
  • 2013-10-26
  • 1970-01-01
相关资源
最近更新 更多