设置为"start": "cross-env PORT=8003 roadhog dev"和"start": "react-scripts start"有什么区别?
设置为"start": "cross-env PORT=8003 roadhog dev"和"start": "react-scripts start"有什么区别?
1 回答1.7k 阅读✓ 已解决
4 回答1.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
4 回答1.3k 阅读
1 回答1.6k 阅读✓ 已解决
本来就是两条不同的命令。输入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什么的。我也没用过