react项目中package.json的script的start

设置为"start": "cross-env PORT=8003 roadhog dev""start": "react-scripts start"有什么区别?

阅读 3.5k
1 个回答

本来就是两条不同的命令。输入npm run start 和你在命令行里输入cross-env PORT=8003 roadhog dev是一样的。npm run 只是提供了便捷的易懂的语法糖,不要被误导。

至于内容的区别。react-scripts start 明显使用了react-scripts插件,这个集成了webpack server热加载等服务。
cross-env PORT=8003 roadhog dev 这个就是用的roadhog 插件作为载体,据说是打包配置更方便一些,比如增加less什么的。我也没用过

推荐问题