我對如何在Meteor客戶端代碼中使用npm模塊感到困惑。如何在流星客戶端使用npm模塊?
我理解像FS模塊只會工作的服務器端,但在這種情況下,我想用一個簡單的文本模塊,這樣的顯示非常日期:
https://github.com/ecto/node-timeago
我試着下/公共安裝模塊/ node_modules, 和它下面從SO這些指令的服務器端的偉大工程:( How do we or can we use node modules via npm with Meteor?)
Meteor.startup(function() {
var require = __meteor_bootstrap__.require
var timeago = require('timeago')
console.log(timeago(new Date()))
...
Howev呃它不會在客戶端代碼工作:
if (Meteor.is_client) {
var require = __meteor_bootstrap__.require
var timeago = require('timeago')
console.log(timeago(new Date()))
...
Uncaught ReferenceError: __meteor_bootstrap__ is not defined"
服務器端在這種情況下,對我來說有點無用的,因爲我想在客戶端呈現的文本。
http://stackoverflow.com/q/17068813/586086中的方法適用於我。 –