bat文件无法执行命令

时间:2018-04-17 16:43:15

标签: batch-file

我有以下bat文件:

set dir=%1
create-react-native-app %dir%
cd %dir%
call npm install --save react-native-ignore-warnings
call npm install babel-preset-env --save-dev
call npm install --save-dev babel-preset-stage-2

在create-react-native-app之后,bat文件停止执行

1 个答案:

答案 0 :(得分:1)

根据您对我的评论的回复,create-react-native-app是作为批处理文件实现的。在Windows中(实际上可以追溯到DOS多年),如果从另一个批处理文件中调用批处理文件,Windows / DOS"忘记"第一批文件。为了防止这种情况,您需要CALL第一个批处理文件。

(视情况而定,您实际上并不需要变量dir;您可以使用%1

CALL create-react-native-app %1
cd %1
call npm install --save react-native-ignore-warnings
call npm install babel-preset-env --save-dev
call npm install --save-dev babel-preset-stage-2