我希望在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,在这个非流星项目中我需要流星客户端。
非常感谢您的帮助
答案 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