react项目中package.json的script的start

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

阅读 3.4k
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什么的。我也没用过

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题