如何使用导入的节点模块

时间:2019-09-10 13:08:50

标签: node.js npm

我对node.js相当陌生,并试图使其工作。到目前为止,使用npm install (package name)导入模块工作正常,我可以在node_modules文件夹和package.json中看到该模块。

例如:我尝试安装WebFontLoader https://www.npmjs.com/package/webfontloader,只需使用npm install webfontloader进行安装,然后将脚本添加到html中即可。

 var WebFont = require('webfontloader');

 WebFont.load({
    google: {
      families: ['Droid Sans', 'Droid Serif']
    }
  });

但是我收到一条错误消息ReferenceError: require is not defined

我不明白自己所缺少的内容,我需要添加一些内容吗?

1 个答案:

答案 0 :(得分:0)

经过更多研究后,发现require不是本机JS中使用的函数。需要另一个模块来“翻译”此功能以在浏览器中使用。就我而言,http://browserify.org/是答案。按照说明进行操作后,将输出捆绑脚本<script src="bundle.js"></script>,可在您的网站中使用。