【发布时间】:2021-12-25 23:46:18
【问题描述】:
我正在尝试按照本教程创建一个 VS 代码扩展: https://code.visualstudio.com/api/get-started/your-first-extension
我已经安装了哟和生成器代码使用
https://code.visualstudio.com/api/get-started/your-first-extension
当我运行yo code 时,我不断收到此错误:
/usr/local/lib/node_modules/yo/node_modules/yeoman-environment/lib/resolver.js:69
filePatterns: lookups.flatMap(prefix => [`${prefix}/*/index.ts`, `${prefix}/*/index.js`, `${prefix}/*/index.cjs`, `${prefix}/*/index.mjs`]),
^
TypeError: lookups.flatMap is not a function
at Environment.resolver.lookup (/usr/local/lib/node_modules/yo/node_modules/yeoman-environment/lib/resolver.js:69:27)
at init (/usr/local/lib/node_modules/yo/lib/cli.js:130:7)
at pre (/usr/local/lib/node_modules/yo/lib/cli.js:89:3)
at Object.<anonymous> (/usr/local/lib/node_modules/yo/lib/cli.js:219:3)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
为什么会发生这种情况,有什么办法可以解决这个问题?
【问题讨论】:
-
我觉得你需要使用
babel -
@captain-yossarian 你是什么意思?
-
我的意思是lookups不是数组或者你的js版本不支持这个方法
-
@captain-yossarian 我应该使用哪个版本的javascript?
-
你在使用 node.js 吗?
标签: javascript typescript visual-studio-code vscode-extensions yo