我想创建一个带有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;
}
感谢任何帮助。
答案 0 :(得分:2)
我担心你不完全理解VueJS和SailsJS是如何工作的。
我会建议我工作的方式和许多其他人一样。 SailsJS根本不需要Browserify。如果你只使用小的VueJS组件,你可以考虑它,但它仍然没有必要。 Sails为您提供API。 只有您的VueJS项目才需要Browserify。 VueJS将使用您的API。
我的建议是完全拆分后端和前端项目,并在IDE中单独处理它们。在开发环境中为您的/api
请求设置代理以指向localhost:1337
。
最后,您将构建VueJS项目并将其放入您的Sails应用程序资产中。就是这样。