Tôi hoàn toàn bối rối về cách sử dụng mô-đun npm trong mã máy khách Meteor.Làm thế nào để sử dụng mô-đun npm trong ứng dụng Meteor?
Tôi hiểu mô-đun như fs sẽ chỉ làm việc server-side, nhưng trong trường hợp này, tôi muốn sử dụng một mô-đun văn bản đơn giản như thế này để hiển thị ngày khá:
https://github.com/ecto/node-timeago
Tôi đã thử cài đặt các module dưới/public/node_modules, và nó hoạt động tốt trên các server-side theo các hướng dẫn từ 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 nó không hoạt động trong mã phía máy khách:
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"
Phía máy chủ là loại vô ích đối với tôi trong trường hợp này, vì tôi đang cố gắng hiển thị văn bản trên máy khách.
Phương thức trong http://stackoverflow.com/q/17068813/586086 có hiệu quả đối với tôi. –