Vue.js FeathersJS和VueJS 2共存(回购)

Vue.js FeathersJS和VueJS 2共存(回购),vue.js,feathersjs,Vue.js,Feathersjs,我想要一种简单的方法来构建Feather和vue的框架版本,它们都使用它们的-cli实用程序,但这样它们就不会相互干扰,而是可以立即部署。必要条件: 我不想重新编译东西,因为有些东西改变了 在vue子文件夹中 我想把一切都部署到heroku和 构建,因为它只是一件事(即,只有一个“package.json”, 只有一个“npm启动” 我想使用 Feather不仅提供rest/sockets服务,而且, 提供html/vue绑定的js 我见过几个示例,其中您只需创建一个“服务器”和一个“客户机”文

我想要一种简单的方法来构建Feather和vue的框架版本,它们都使用它们的-cli实用程序,但这样它们就不会相互干扰,而是可以立即部署。必要条件:

  • 我不想重新编译东西,因为有些东西改变了 在vue子文件夹中
  • 我想把一切都部署到heroku和 构建,因为它只是一件事(即,只有一个“package.json”, 只有一个“npm启动”
  • 我想使用 Feather不仅提供rest/sockets服务,而且, 提供html/vue绑定的js
  • 我见过几个示例,其中您只需创建一个“服务器”和一个“客户机”文件夹,这对于客户机-服务器之间的分离非常有用,但是……您如何将vue应用程序包包含到静态(公共)文件夹中,并使所有操作无缝进行


    另外,如果我的任何“要求”有错误,请告诉我(也称:我应该改变我的思维方式)。

    您可以使用任何静态文件服务中间件来为Express应用程序中的已编译Vue包(从webpack)提供服务。

    您可以使用任何静态文件服务中间件来为已编译Vue包(从webpack)提供服务在您的Express应用程序中。

    Vue.js和feathers可以做完全不同的事情。只需正常使用每一个,就不会有任何问题。当然可以,但我想将它们作为一个web应用程序(服务器和客户端)一起部署比如说,在heroku中。那么部署文件,包括网页包输出。有什么问题吗?我必须执行vue的npm构建,然后执行feather的npm构建/启动,对吗?是的;您需要运行两个构建脚本。vue.js和feather做完全不同的事情。只要正常使用每一个,就不会有任何问题。当然,but我想将它们一起部署为一个web应用程序(服务器和客户端)比如说,在heroku中。那么部署文件,包括Webpack输出。有什么问题吗?我必须执行vue的npm构建,然后执行feather的npm构建/启动,对吗?是的;您需要运行两个构建脚本。因此我必须修改vue Webpack构建配置,将捆绑包复制到FeatherJS的静态服务文件夹中?这是什么“npm开始”脚本应该是主要的?记住,我也对这两个产品的持续部署感兴趣。因此,我必须修改vue webpack build config以将捆绑包复制到FeatherJS的静态服务文件夹中,即“npm开始”脚本应该起主导作用?记住,我还对这两个产品的持续部署感兴趣。