【问题标题】:MeteorJS Cant use node libraries on server side with typescript?MeteorJS 不能在服务器端使用带有打字稿的节点库吗?
【发布时间】:2017-06-25 19:35:29
【问题描述】:

我正在尝试使用 Angular 2 流星,但在服务器端使用节点库(例如 FS)时遇到了一些问题。

import fs from 'fs'; 结果:

(3, 16): Cannot find module 'fs'.
20170625-07:41:23.740(3)? (STDERR) TypeError: Cannot read property 'readFile' of undefined
W20170625-07:41:23.740(3)? (STDERR)     at meteorInstall.server.wordGraph.wordGraph.js (server/wordGraph/wordGraph.ts:8:3)
W20170625-07:41:23.740(3)? (STDERR)     at fileEvaluate (packages\modules-runtime.js:333:9)
W20170625-07:41:23.741(3)? (STDERR)     at require (packages\modules-runtime.js:228:16)
W20170625-07:41:23.741(3)? (STDERR)     at server/main.ts:5:4

【问题讨论】:

    标签: meteor angular-meteor


    【解决方案1】:

    使用Npm.require 代替喜欢

    var fs = Npm.require('fs');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-05
      • 2021-02-06
      • 2020-06-13
      相关资源
      最近更新 更多