Vue + Webpack +流星客户端

时间:2016-02-25 19:42:04

标签: meteor webpack vue.js

我希望在vue.js Webpack项目中将NPM中的meteor-client-side集成。 该项目是使用vueCli生成的。

这是我的main.js文件:

import Vue from 'vue'
import App from './App'
require('meteor-client-side')

console.log(Meteor.status())
/* eslint-disable no-new */
new Vue({
  el: 'body',
  components: { App }
})

使用console.log我得到一个错误错误'Meteor is not defined',但是当我在浏览器控制台上尝试Meteor.status()时,它可以正常工作。

我做错了什么?

我不想在流星中使用vue,在这个非流星项目中我需要流星客户端。

非常感谢您的帮助

1 个答案:

答案 0 :(得分:0)

尝试

var Meteor = require('meteor-client-side');

console.log(Meteor.status())

如果要在代码中使用节点模块,则需要将其分配给变量,例如var $ = require('jquery');。但是如果JS只是自己做事而你不需要引用它,你可以只需要它,就像这样:

var $ = var jQuery = require('jquery');  //sets $ to jquery
require('bootstrap');                    //just extends jquery, no need to save reference