如何使用Sails JS和Browserify运行vueify?

时间:2016-11-26 07:02:39

标签: node.js npm sails.js vue.js browserify

我想创建一个带有Sails JS(Node JS Framework)和Vue JS的SPA(单页面应用程序)。 Vue JS支持组件,我想动态加载它们(.vue文件)。 Vue JS建议使用Browserify,我通过npm安装了Grunt。在Sails JS中使用|-.tmp |-browserify |-components |--user.vue |-js |---dependencies |---vendor |-styles |---fonts |---vendor 完成任务。

我不能一起得到它。这是我当前由Grunt生成的公共树:

double poisson( int k, double mean ) { double p = std::exp(-mean); double f = 1; for ( int i=0 ; i<k ; i++ ) f *= mean/(i+1); return p*f; }

感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

我担心你不完全理解VueJS和SailsJS是如何工作的。

我会建议我工作的方式和许多其他人一样。 SailsJS根本不需要Browserify。如果你只使用小的VueJS组件,你可以考虑它,但它仍然没有必要。 Sails为您提供API。 只有您的VueJS项目才需要Browserify。 VueJS将使用您的API。

我的建议是完全拆分后端和前端项目,并在IDE中单独处理它们。在开发环境中为您的/api请求设置代理以指向localhost:1337。 最后,您将构建VueJS项目并将其放入您的Sails应用程序资产中。就是这样。