大佬教程收集整理的这篇文章主要介绍了node.js – Browserify – 如何调用通过browserify在浏览器中生成的文件中绑定的功能,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
var unique = require('uniq'); var data = [1,2,3,4,5,6]; this.LogData =function(){ console.log(unique(data)); };
现在我安装uniq模块与npm:
npm install uniq
然后我使用browserify命令将从main.js开始的所有必需的模块捆绑到一个名为bundle.js的文件中:
browserify main.js -o bundle.js
(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error("CAnnot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(E){var n=t[o][1][e];return s(n?n:E)},f,f.exports,e,t,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){ var unique = require('uniq'); var data = [1,6]; this.LogData =function(){ console.log(unique(data)); }; },{"uniq":2}],2:[function(require,exports){ "use Strict" function unique_pred(list,comparE) { var ptr = 1,len = list.length,a=list[0],b=list[0] for(var i=1; i<len; ++i) { b = a a = list[i] if(compare(a,b)) { if(i === ptr) { ptr++ conTinue } list[ptr++] = a } } list.length = ptr return list } function unique_eq(list) { var ptr = 1,b = list[0] for(var i=1; i<len; ++i,b=a) { b = a a = list[i] if(a !== b) { if(i === ptr) { ptr++ conTinue } list[ptr++] = a } } list.length = ptr return list } function unique(list,compare,sorted) { if(list.length === 0) { return [] } if(comparE) { if(!sorted) { list.sort(comparE) } return unique_pred(list,comparE) } if(!sorted) { list.sort() } return unique_eq(list) } module.exports = unique },{}]},{},[1])
以上是大佬教程为你收集整理的node.js – Browserify – 如何调用通过browserify在浏览器中生成的文件中绑定的功能全部内容,希望文章能够帮你解决node.js – Browserify – 如何调用通过browserify在浏览器中生成的文件中绑定的功能所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。