Node.js 基础CLI不起作用。ReferenceError:未定义原语

Node.js 基础CLI不起作用。ReferenceError:未定义原语,node.js,npm,command-line-interface,zurb-foundation,Node.js,Npm,Command Line Interface,Zurb Foundation,我有Windows 10(64位)、节点v13.0.1、npm 6.12.0。我想安装foundation cli globaly,但当我命令“foundation new”或“foundation-v”时,我得到了“ReferenceError:未定义原语”。请查看我的powershell消息,并告诉我错误和解决方案 PS C:\WINDOWS\system32> npm install --global foundation-cli >> npm WARN deprecat

我有Windows 10(64位)、节点v13.0.1、npm 6.12.0。我想安装foundation cli globaly,但当我命令“foundation new”或“foundation-v”时,我得到了“ReferenceError:未定义原语”。请查看我的powershell消息,并告诉我错误和解决方案

PS C:\WINDOWS\system32> npm install --global foundation-cli
>>
npm WARN deprecated bower@1.8.8: We don't recommend using Bower for new projects. Please consider Yarn and Webpack or Parcel. You can read how to migrate legacy project here: https://bower.io/blog/2017/how-to-migrate-away-from-bower/
npm WARN deprecated natives@1.1.6: This module relies on Node.js's internals and will break at some point. Do not use it, and update to graceful-fs@4.x.
C:\Users\shams\AppData\Roaming\npm\foundation -> C:\Users\shams\AppData\Roaming\npm\node_modules\foundation-cli\bin\foundation.js
+ foundation-cli@2.2.5
updated 3 packages in 12.24s
PS C:\WINDOWS\system32> foundation new
fs.js:27
const { Math, Object } = primordials;
                         ^

ReferenceError: primordials is not defined
[90m    at fs.js:27:26[39m
    at req_ (C:\Users\shams\AppData\Roaming\npm\node_modules\[4mfoundation-cli[24m\node_modules\[4mnatives[24m\index.js:143:24)
    at Object.req [as require] (C:\Users\shams\AppData\Roaming\npm\node_modules\[4mfoundation-cli[24m\node_modules\[4mnatives[24m\index.js:55:10)
    at Object.<anonymous> (C:\Users\shams\AppData\Roaming\npm\node_modules\[4mfoundation-cli[24m\node_modules\[4mgraceful-fs[24m\fs.js:1:37)
[90m    at Module._compile (internal/modules/cjs/loader.js:971:30)[39m
[90m    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1011:10)[39m
[90m    at Module.load (internal/modules/cjs/loader.js:822:32)[39m
[90m    at Function.Module._load (internal/modules/cjs/loader.js:730:14)[39m
[90m    at Module.require (internal/modules/cjs/loader.js:864:19)[39m
[90m    at require (internal/modules/cjs/helpers.js:74:18)[39m
PS C:\WINDOWS\system32>npm安装--global foundation cli
>>
npm警告已弃用bower@1.8.8:我们不建议在新项目中使用Bower。请考虑纱线和WebPACK或包裹。您可以在此处阅读如何迁移旧项目:https://bower.io/blog/2017/how-to-migrate-away-from-bower/
npm警告已弃用natives@1.1.6:此模块依赖于Node.js的内部结构,将在某个点中断。不要使用它,并更新为优雅-fs@4.x.
C:\Users\shams\AppData\Roaming\npm\foundation->C:\Users\shams\AppData\Roaming\npm\node\u modules\foundation cli\bin\foundation.js
+基础-cli@2.2.5
在12.24秒内更新了3个软件包
PS C:\Windows \ Stave32 >基础新
财政司司长:27
常量{Math,Object}=原基;
^
ReferenceError:未定义原语
[90米财政司司长:27:26[39米]
at请求(C:\Users\shams\AppData\Roaming\npm\node\u modules\[4mfoundation cli[24m\node\u modules\[4mnatives[24m\index.js:143:24)
at Object.req[根据需要](C:\Users\shams\AppData\Roaming\npm\node\u modules\[4mfoundation cli[24m\node\u modules\[4mnatives[24m\index.js:55:10)
在对象上。(C:\Users\shams\AppData\Roaming\npm\node\u modules\[4mfoundation cli[24m\node\u modules\[4mfs[24m\fs.js:1:37)
[90米模块处。_编译(内部/modules/cjs/loader.js:971:30)[39米
[90米在Object.Module._extensions..js(internal/modules/cjs/loader.js:1011:10)[39米
[Module.load处为90m(内部/modules/cjs/loader.js:822:32)[39m
[90米功能模块加载(内部/modules/cjs/loader.js:730:14)[39米
[Module.require处为90m(内部/modules/cjs/loader.js:864:19)[39m
需要时为90米(内部/modules/cjs/helpers.js:74:18)[39米

这是NodeJS>=12的一个已知问题。请尝试切换到NodeJS 10。

开始时,我安装了node v12,这就是问题的根源。然后我认为升级node可能会解决问题,但仍然没有运气。您可以使用nvm来解决这个问题。我安装了NodeJS 10,现在它工作正常:这今天仍然是一个问题吗?我看到了问题同样的问题是的,我们还没有升级所有的依赖项。