【发布时间】:2020-03-03 07:13:55
【问题描述】:
我正在尝试在https://github.com/bkrem/react-d3-tree-demo 的这个 README.md 之后运行 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.git cd react-d3-tree-demo 运行 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,我也很感激任何解释。
【问题讨论】:
-
对我来说很好。你会在演示目录中运行它——你使用的是什么操作系统?它所做的只是设置一个环境变量 (
BROWSER)。 -
有趣。我正在使用 Windows。我能够以我下面描述的方式以某种方式解决我的问题。
标签: javascript reactjs d3.js