当 运行 留言簿示例时,yarn dev error 命令失败,退出代码为 1

yarn dev error Command failed with exit code 1 when running guest-book example

我正在尝试使用 yarn dev 到 运行 guest-book example 之后的留言簿示例,但这是我得到的:

Computer@Summerbook MINGW64 ~/Documents/VS Code Projects/near apps/guest-book (master)
$ yarn dev
yarn run v1.22.11
$ yarn build:contract:debug && near dev-deploy && nodemon --watch assembly -e ts --exec yarn dev:start
$ asb --target debug
'asb' is not recognized as an internal or external command,
operable program or batch file.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

我认为错误是这样的:

'asb' is not recognized as an internal or external command,
operable program or batch file.

package.json中的脚本是:

 "scripts": {
    "build": "yarn build:contract && yarn build:web",
    "build:contract": "asb",
    "build:contract:debug": "asb --target debug",
    "build:web": "parcel build src/index.html --public-url ./",
    "deploy": "yarn build && near deploy && gh-pages -d dist/",
    "dev": "yarn build:contract:debug && near dev-deploy && nodemon --watch assembly -e ts --exec yarn dev:start",
    "lint": "eslint \"./**/*.js\" \"./**/*.jsx\"",
    "start": "yarn deploy && parcel src/index.html",
    "dev:start": "env-cmd -f ./neardev/dev-account.env parcel src/index.html",
    "test": "yarn build:contract:debug && asp && jest"

我已经尝试再次安装依赖项,但没有成功。 我相信我 运行ning 在与 package.json 相同的目录下。 我可以在这里做什么? 'asb' 错误的原因是什么?感谢您的帮助!

请尝试sudo npm install -g asbuild

欢迎在 https://github.com/near-examples/guest-book/issues/543

上 +1

sdk 的更新似乎从未与示例合并。我在这里更新了它:https://github.com/near-examples/guest-book/pull/539#pullrequestreview-721177317

请重试,如果问题已解决,请告诉我。谢谢!

从评论中移动我的答案:

yarn 然后 yarn dev 应该就可以了。尝试使用常规 Windows 终端(cmd 或 powershell)。

您的 VS 代码似乎使用 mingw(bash for Windows)环境,这带来了它自己的一套怪癖。您可能希望将 VS 代码中的默认终端切换回 cmd 或 powershell。