webpack的运行依赖于node环境,没有node是不能打包的,但是webpack打包后的项目本身只是前端静态资源,和后台没有关系,也就是说不依赖于node。
npm产生于node社区,是node的官方包管理工具,当安装好node的时候,npm就自动安装好了。
正是因为npm的包管理,是的项目可以模块化的开发,而模块化的开发带来的这些改进确实大大的提高了开发效率,但是利用它们开发的文件往往需要进行额外的处理才能让 浏览器识别,而手动处理又是非常的繁琐的,这就是webpack工具(打包)存在的意义。