繁体   English   中英

带节点的Vue-cli

[英]Vue-cli with node

我对同时使用Vue和节点有点困惑。 您可以通过键入npm run dev在本地运行Vue-cli应用程序,它在一个端口上运行,然后我还创建了一个带有一些路由的快速服务器文件,并在另一个端口上运行。 一切都很好......

但是,当它只是客户端代码时,为什么Vue-cli必须像运行服务器一样“运行”? 这是否意味着在生产中我真的必须同时占用一个应用程序的两个端口?

不,你将npm build你的前端,并静态地让你的快速服务器服务器。 Vue-cli非常有用,因为它可以设置webpack脚手架并实现热重新加载。

当您使用'npm run dev'时,您启动webpack服务器,将您的vue代码“动态”构建为javascript代码,这样您就可以通过热重新加载来处理它,并且您将拥有' http:// localhost '行为而不是' file://'等

在生产构建中,'npm run build'您将获得一个javascript文件和一个html文件放在您的服务器上。 如果你使用的是vue-router,你可能需要一些htaccess配置来查看你的网站,但除此之外,你将使用这些文件,如静态网页。 例如,我认为可以说apache服务器处理webpack在开发过程中所做的工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM