ZEIT Now - 命令不适用于 NextJS



我正在尝试部署此示例NextJS应用程序,但是每当我运行now命令时,都会收到以下错误:

At C:UsersBenAppDataLocalYarnbinnow.ps1:5 char:13
+     *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+             ~
Unexpected token ')' in expression or statement.
At C:UsersBenAppDataLocalYarnbinnow.ps1:8 char:3
+ if [ -x "$basedir/pwsh" ]; then
+   ~
Missing '(' after 'if' in if statement.
At C:UsersBenAppDataLocalYarnbinnow.ps1:8 char:5
+ if [ -x "$basedir/pwsh" ]; then
+     ~
Missing type name after '['.
At C:UsersBenAppDataLocalYarnbinnow.ps1:9 char:20
+ ... sedir/pwsh"  "$basedir/../Data/global/node_modules/.bin/now.ps1" "$@"
+                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Unexpected token '"$basedir/../Data/global/node_modules/.bin/now.ps1"' in 
expression or statement.
At C:UsersBenAppDataLocalYarnbinnow.ps1:9 char:72
+ ... sedir/pwsh"  "$basedir/../Data/global/node_modules/.bin/now.ps1" "$@"
+                                                                      ~~~~
Unexpected token '"$@"' in expression or statement.
    + CategoryInfo          : ParserError: (:) [], ParseException
    + FullyQualifiedErrorId : UnexpectedToken

我按照所有步骤创建了一个now.jsonnext.config.js文件,但我仍然没有成功尝试部署此示例NextJS应用程序。

为了诊断问题,我尝试通过运行以下命令进行全局安装:

yarn global add now

但这无助于解决问题。

会不会我错过了一步?感谢您的帮助。

编辑:顺便说一句,我在Windows机器上,我在PowerShell上运行了命令。

这是包管理工具纱线的问题。我从 yarn 中卸载了它,并使用 npm 全局安装了它。

相关内容

  • 没有找到相关文章

最新更新