在非节点项目中使用NPM包

时间:2017-07-26 14:24:14

标签: javascript node.js npm requirejs

我想在我的网站上使用https://github.com/enesser/vCards-js。看起来像一个简单的任务,但事实并非如此!我的页面不依赖于node.js或类似的东西。我正在使用DevExtreme SPA框架。

最大的问题是,js库使用了一些必需的语句(moment.js,“fs”,...),浏览器显然不支持这些语句。是否有 easy 方法将这个js库“编译”成一个简单的js文件,我可以使用常规脚本标记将其轻松地包含到我的页面中?

经过一些研究后,我已经玩过浏览器了,但这会创建一个笨重的332k文件,其中包含各种redundencies,比如moment.js,我已经在我的页面上使用了。

有简单的方法吗?

1 个答案:

答案 0 :(得分:0)

您可以随时手动加载库并自行执行所有其他文件操作,例如:

  1. 将moment.js添加到您的网页=> http://momentjs.com/
  2. 删除https://github.com/enesser/vCards-js/blob/master/lib/vCardFormatter.js
  3. 上的第11行
  4. 将修改后的vCardFormatter.j添加到您的页面
  5. 测试结果并根据需要进行细化