gpt4 book ai didi

javascript - 如何修复 "'浏览器'未被识别为内部或外部命令”?

转载 作者:行者123 更新时间:2023-12-03 14:00:33 25 4
gpt4 key购买 nike

我正在尝试按照此 README.md https://github.com/bkrem/react-d3-tree-demo 运行react-d3-tree-demo

按照其他步骤操作后,我陷入了尝试在本地运行应用程序的第二步。当我尝试在我的react-d3-tree-demo目录中执行“npm run dev”时,命令行返回错误:“‘BROWSER’未被识别为内部或外部命令、可操作程序或批处理文件”从同一个存储库克隆。

README.md 页面指示在react-d3-tree 和react-d3-tree-demo 目录中运行“npm run dev”。当我在react-d3-tree目录中执行该命令时,实际上我遇到了一个错误,其中命令行表示换行符不正确,但我进入了eslintrc.js文件并添加了“'linebreak-style':0,”模块导出解决了错误。我尝试关闭另一页上建议的 Avast 防病毒软件。到目前为止还没有任何效果。

重现我的问题:

演示:克隆此存储库: git clone https://github.com/bkrem/react-d3-tree-demo.gitcd react -d3-树-演示运行yarn或npm install或运行bash ./setup.sh并跳到本地运行

React-D3-Tree 库:在react-d3-tree-demo目录中,克隆库: git clone https://github.com/bkrem/react-d3-tree.git运行yarn或npm install

本地运行:设置2个终端窗口,一个在react-d3-tree-demo目录中,另一个在react-d3-tree-demo/react-d3-tree中(即我们将库本身克隆到的子目录)在每个中运行yarn dev/npm run dev对演示应用程序或库所做的任何更改现在都应该自动重建库并使用新构建重新加载应用程序(通过nodemon)。

我希望 React 应用程序在 localhost:8000 打开一个页面,如下所示:https://bkrem.github.io/react-d3-tree-demo/但是,我从命令行收到了一条之前详细介绍过的消息。我不知道为什么他们告诉我在演示中克隆react-d3-tree,我也很感激对此的任何解释。

最佳答案

在克隆的存储库中执行跨环境的 npm 安装:npm install --save cross-env

然后在克隆的存储库中,打开 package.json 并将 dev 更改为:

"dev": "cross-env BROWSER=none yarn clean:lib && webpack --progress --colors --watch --env dev",

基本上将其添加到命令的开头:cross-env BROWSER=none

BROWSER是一个环境变量,可以使用cross-env包来正确处理。

现在尝试再次运行 npm run dev,它应该可以工作。

关于javascript - 如何修复 "'浏览器'未被识别为内部或外部命令”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58736319/

25 4 0
文章推荐: javascript - Typescript React