我想将我的应用程序托管在节点JS之外,但是我想使用.vue文件和可能的npm作为构建系统(如果需要)。有可能吗?
我不需要任何向后兼容性,如果它可以在最新的Chrome开发者平台上使用,对我来说也可以。
有什么例子可以做到吗?
我试图构建一些webpack模板,但是它仅在NodeJS内部起作用。在其他服务器上,访问.vue
文件中的URL时得到404 。看来其他服务器无法处理它们。
我想将我的应用程序托管在节点JS之外,但是我想使用.vue文件和可能的npm作为构建系统(如果需要)。有可能吗?
我不需要任何向后兼容性,如果它可以在最新的Chrome开发者平台上使用,对我来说也可以。
有什么例子可以做到吗?
我试图构建一些webpack模板,但是它仅在NodeJS内部起作用。在其他服务器上,访问.vue
文件中的URL时得到404 。看来其他服务器无法处理它们。
您能尝试像Web服务的S3存储桶设置这样简单的事情吗?您的项目有多大?您认为会获得多少流量?如果很小,则可以在S3上托管并使用webpack等。
开发Vue应用程序的最佳方法是运行dev服务器,而毕竟只是构建静态资产。您不需要使用vuex文件,更好的是使用静态模板,因为您可以轻松地将其与某些后端(WordPress等)集成。有用的将使用一些启动器,例如。Vue.js入门
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/
您的出发点是错误的。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演示