Meteorクライアントコードでnpmモジュールを使用する方法について徹底的に混乱しています。
私はfsのようなモジュールはserver-sideだけを動作させることを理解していますが、この場合、かなりの日付を表示するためにこのような単純なテキストモジュールを使用したいと思います。
https://github.com/ecto/node-timeago
私は/ public/node_modulesの下にモジュールをインストールしようとしましたが、 そして、それはSOのこれらの指示に従ってサーバー側でうまく動作します:( Meteorでnpm経由でノードモジュールを使用するにはどうすればよいですか? )
Meteor.startup(function () {
var require = __meteor_bootstrap__.require
var timeago = require('timeago')
console.log(timeago(new Date()))
...
ただし、client-sideコードでは機能しません。
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"
Server-sideは、クライアントにテキストをレンダリングしようとしているので、この場合、私にとっては役に立たないものです。