没有NodeJS的vue文件?

我想将我的应用程序托管在节点JS之外,但是我想使用.vue文件和可能的npm作为构建系统(如果需要)。有可能吗?

我不需要任何向后兼容性,如果它可以在最新的Chrome开发者平台上使用,对我来说也可以。

有什么例子可以做到吗?

我试图构建一些webpack模板,但是它仅在NodeJS内部起作用。在其他服务器上,访问.vue文件中的URL时得到404 看来其他服务器无法处理它们。

阿飞宝儿猴子2020/03/19 10:10:58

您的出发点是错误的。Vue + node.js可以构建一个完整的站点。Vue是前端框架,即节点的服务器语言。两者可以结合使用。但不是vue必须依靠节点来使用。他们两个可以完美地实现开发模型的前后分离。

在使用vue的项目中,个人不建议单独配置webpack和vue-loader。您可以直接使用vue官方脚手架vue-cli。不必考虑自动配置的这些配置。

Vue-cli

如果您刚刚开始学习Vue,这是入门级的演示。尽管它只是一个小型应用程序,但它涵盖了很多知识点(vue2.0 + vue-cli + vue-router + vuex + axios + mysql + express + pm2 + webpack),包括前端,后端,数据库等网站的一些必要元素,对我来说,学习意义重大,谨互相鼓励!

Vue演示

理查德猪猪伽罗2020/03/19 10:10:58

您能尝试像Web服务的S3存储桶设置这样简单的事情吗?您的项目有多大?您认为会获得多少流量?如果很小,则可以在S3上托管并使用webpack等。

达蒙西门2020/03/19 10:10:58
  1. VueJS应用程序不是NodeJS应用程序。
  2. VueJS应用由浏览器解释。
  3. 您只需要在计算机上构建应用程序并以任何静态网站的形式托管文件,因此任何服务器都可以提供html和文件。
  4. 要构建您的应用程序,请使用例如Webpack(https://github.com/vuejs-templates/webpack
古一GO2020/03/19 10:10:58

开发Vue应用程序的最佳方法是运行dev服务器,而毕竟只是构建静态资产。您不需要使用vuex文件,更好的是使用静态模板,因为您可以轻松地将其与某些后端(WordPress等)集成。有用的将使用一些启动器,例如。Vue.js入门

西门达蒙Davaid2020/03/19 10:10:58

NodeJ仅用于在前端构建* .js文件,而您的WebApp不必在Nodejs上运行。

1,您可以创建一个index.html文件,当webpack构建它时,它需要* .js文件。

2,使用Chrome打开您的index.html文件,以便可以看到它的工作。

如果只需要静态页面,则无需使用vue-cli或其他服务器。

但是您必须知道如何设置webpack.config.js,您可以查看该文档https://webpack.js.org/guides/getting-started/