【发布时间】:2021-11-07 14:43:06
【问题描述】:
我正在尝试从 gitlab 启动一个项目,当我运行 npm start 时出现此错误:
tse-front@0.1.0 start npm run redirect:env-dev react-scripts start tse-front@0.1.0 redirect:env-dev ./node_modules/.bin/env-cmd -f ./envs/.env.dev "react-scripts" "start" '.' is not recognized as an internal or external command, operable program or batch file.
我重新安装并清除了我的 node.js 的缓存,但没有奏效。 我认为问题出在这里:
"redirect:env-dev": "./node_modules/.bin/env-cmd -f ./envs/.env.dev",
编辑:我也尝试用 JSON 转义双引号将路径括起来,但这也不起作用:
"redirect:env-dev": "\"./node_modules/.bin/env-cmd\" -f \"./envs/.env.dev\""
^^ ^^ ^^ ^^
【问题讨论】:
-
cmd标签暗示使用 Microsoft Windows 的 cmd.exe。 Windows 上的路径分隔符是 REVERSE SOLIDUS(反斜杠)。
标签: reactjs npm cmd package.json npm-start