【问题标题】:How do I serve a Vue Webpack app from Sails.js?如何从 Sails.js 提供 Vue Webpack 应用程序?
【发布时间】:2018-10-17 06:25:47
【问题描述】:

我有一个 Sails.js 服务器和一个单独运行的 Vue Webpack 应用程序。这是我的文件夹结构的样子:

  • /application-root/server/
  • /application-root/client/

/server/ 文件夹包含我的 Sails.js 应用程序,/client/ 包含我的 Vue Webpack 应用程序。

我不想单独托管这两个。我希望能够只部署服务器并使服务器呈现 Vue Webpack 应用程序。我知道 Sails 使用 .ejs 作为模板引擎。

如何呈现我的 Vue.js 应用程序而不是 Sails 使用的默认 .ejs 模板?

我尝试了vue-sails-template 等解决方案,但它们都有一些妥协和我必须解决的预先存在的代码。谢谢。

【问题讨论】:

    标签: javascript node.js webpack vue.js sails.js


    【解决方案1】:

    首先,您需要运行 npm run build 以获取对服务器端渲染器有用的 Vue webpack 应用程序版本。

    我对 Sails 了解不多,但请查看 this previous answer 看看这对其他人是否有帮助。

    【讨论】:

    • 该问题的答案与我想要的不同之处在于,我尝试在 Sails 中使用 Vue Webpack 应用程序,而不是没有 Webpack 的 Vue 通用实例。
    • 对,这就是你必须构建它的原因。一旦你运行npm run build,dist 文件夹在功能上等同于你可能放在 assets 文件夹中的静态文件。
    猜你喜欢
    • 2016-03-04
    • 2023-03-15
    • 1970-01-01
    • 2018-05-30
    • 2021-07-20
    • 1970-01-01
    • 2018-08-06
    • 2016-02-18
    • 1970-01-01
    相关资源
    最近更新 更多