dependencies和devdependencies的区别,一般来说是上线之后需要依赖的包放在dependenci,开发时依赖的包放在devdependencies(比如wepack)。
但是我有个疑问,比如React,经过webpack和babel编译过后会变成js,可以直接在浏览器运行(我的理解)。
那上线之后应该也不依赖React,为什么通常会将react放在dependencies里?
这里有些参考链接:
https://stackoverflow.com/que...
dependencies和devdependencies的区别,一般来说是上线之后需要依赖的包放在dependenci,开发时依赖的包放在devdependencies(比如wepack)。
但是我有个疑问,比如React,经过webpack和babel编译过后会变成js,可以直接在浏览器运行(我的理解)。
那上线之后应该也不依赖React,为什么通常会将react放在dependencies里?
这里有些参考链接:
https://stackoverflow.com/que...
5 回答4.8k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
4 回答2.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
2 回答1.9k 阅读✓ 已解决
会被打进包里的放在dependencies里,react会被打包进你的项目js文件里吧。而一些工具帮助编译的,比如webpack、各种loader、babel就放devdependcies里,因为你打包之后不可能整个的webpack,loader也打进你js文件吧?