2

我正在使用它运行的 JavaScript 应用程序yarn。我在运行时发现了问题yarn run dev。它显示以下错误。

yarn run v1.21.1
$ yarn fixlitepicker && rm -rf .cache/ dist/
$ sed -i 's/# sourceMappingURL/ sourceMappingURL/g' node_modules/litepicker/dist/js/main.js
'sed' 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.

我知道它来自package.json脚本。

"scripts": {
    "dev": "parcel src/index.html",
    "build": "yarn install && yarn fixlitepicker && parcel build src/index.html",
    "prebuild": "rm -rf dist",
    "predev": "yarn fixlitepicker && rm -rf .cache/ dist/",
    "fixlitepicker": "sed -i 's/# sourceMappingURL/ sourceMappingURL/g' node_modules/litepicker/dist/js/main.js"
  },

我已经从这里下载了SED并安装了它。安装位置。但它不起作用。我看到了同样的问题。我不明白如何解决这个问题。C:\Program Files (x86)\GnuWin32

系统

操作系统Windows 10 Pro
操作系统版本1909
操作系统系统类型64-bit operating system, x64-based processor

在此处输入图像描述

4

2 回答 2

1

您是否设置了此处提到的 HOME 目录, http: //gnuwin32.sourceforge.net/install.html

如果它没有修复,请安装http://cygwin.com/并试一试

于 2019-12-31T10:39:30.210 回答
0

您从GnuWin32下载并安装了“sed”,但它不在您的路径上。您需要在C:\Program Files (x86)\GnuWin32添加到 PATH 的终端中运行。您可能还可以从安装“which”中受益,然后您可以进行健全性检查which sed

于 2020-12-19T17:30:13.280 回答