M1 Mac运行monday-cli时npm run start命令报错排查
M1芯片Mac下定位monday-cli生成的quickstart-react项目目录方法
- 从脚手架命令规则判断:你运行的命令
npx @mondaydotcomorg/monday-cli scaffold run ./ quickstart-react里,./参数代表执行命令瞬间终端所处的工作目录,脚手架会直接在该路径下生成名为quickstart-react的项目文件夹。你可以先回忆执行命令时终端所在的路径,进入该路径后直接执行cd quickstart-react即可进入项目目录。 - 终端全局搜索定位:如果记不清执行命令时的路径,直接在终端运行如下查找命令,自动过滤无权限的报错信息:
find / -name "quickstart-react" -type d 2>/dev/null
命令执行后输出的绝对路径就是项目文件夹所在位置,复制路径后执行cd 你复制的项目路径即可进入。
- 系统搜索定位:按下
Command+空格唤起Mac聚焦搜索,直接输入quickstart-react,筛选结果为文件夹类型的条目就是生成的项目,右键选择「在访达中显示」即可打开对应目录。
目录正确性验证&后续启动操作
进入对应目录后,按如下步骤操作即可解决之前的启动报错:
- 执行
ls命令查看目录文件,确认存在package.json文件后,执行npm install补全项目内所有依赖,解决之前出现的concurrently: command not found、kill-port: command not found类报错 - 执行
npm run查看所有可用脚本,确认列表中存在start脚本,就说明目录定位正确 - 直接执行
npm run start即可正常启动项目,不需要重复重装Node.js或升级npm版本。
你之前遇到的
Missing script: "start"报错,本质就是执行启动命令时终端处于项目外层目录,外层目录的package.json不存在start脚本导致的,和Node.js、npm版本无关。
内容的提问来源于stack exchange,提问作者mpp
相关产品推荐
相关产品推荐

