Vuejs端点配置

时间:2017-07-16 19:42:12

标签: configuration vue.js

我是VueJS的新手, 我在一个mixin中使用RxJS,Vue rx和Vue Resource,这样我就可以进行http调用并在任何地方获得可观察的内容......太棒了! 现在我试过

 subscriptions () {
  return {
    titles$: this.getHTTPObservable('https://jsonplaceholder.typicode.com/albums').flatMap(arr => Rx.Observable.from(arr).take(10).map(o => o.title).toArray())
  }

我现在唯一需要的是指定我在某些配置文件中请求的服务器的终点,就像我在角度环境文件中所做的那样。手动启动构建时,它应该像我写的那样

ng serve --env=dev

有类似的东西吗?

2 个答案:

答案 0 :(得分:1)

其实我在这个页面找到了答案https://vuejs-templates.github.io/webpack/env.html

所以,我可以添加任何配置变量,然后调用process.env.varname来取回它, 感谢

答案 1 :(得分:0)

Vue.js通常与Webpack结合使用来实现这一目标。

https://vuejs.org/v2/guide/deployment.html#With-Build-Tools

Webpack中的DefinePlugin用于此目的。在Webpack之外我认为你仍然可以使用它:

https://www.npmjs.com/package/cross-env