我对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
我不明白自己所缺少的内容,我需要添加一些内容吗?
答案 0 :(得分:0)
经过更多研究后,发现require
不是本机JS中使用的函数。需要另一个模块来“翻译”此功能以在浏览器中使用。就我而言,http://browserify.org/是答案。按照说明进行操作后,将输出捆绑脚本<script src="bundle.js"></script>
,可在您的网站中使用。