Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从Sails.js提供Vue网页包应用程序?_Javascript_Node.js_Webpack_Vue.js_Sails.js - Fatal编程技术网

Javascript 如何从Sails.js提供Vue网页包应用程序?

Javascript 如何从Sails.js提供Vue网页包应用程序?,javascript,node.js,webpack,vue.js,sails.js,Javascript,Node.js,Webpack,Vue.js,Sails.js,我有一个Sails.js服务器和一个Vue Webpack应用程序分别运行。这就是我的文件夹结构的外观: /application root/server/ /application root/client/ /server/文件夹包含我的Sails.js应用程序,/client/包含我的Vue网页包应用程序 我不想单独主持这两个节目。我希望能够部署服务器并使其能够呈现Vue Webpack应用程序。我知道Sails使用.ejs作为模板引擎 如何呈现我的Vue.js应用程序而不是Sails使

我有一个Sails.js服务器和一个Vue Webpack应用程序分别运行。这就是我的文件夹结构的外观:

  • /application root/server/
  • /application root/client/
/server/文件夹包含我的Sails.js应用程序,/client/包含我的Vue网页包应用程序

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

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


我尝试过类似于等的解决方案,但它们都有一些折衷和我必须解决的预先存在的代码。谢谢。

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


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

这个问题的答案和我想要的答案之间的区别是,我试图在Sails内部使用Vue Webpack应用程序,而不是没有Webpack的Vue通用实例。对,这就是为什么你必须构建它的原因。运行
npm run build
后,dist文件夹在功能上等同于您可能放入资产文件夹中的静态文件。