当前位置:  软件>JavaScript软件

Node.js 模块化加载 Browserify

    来源:    发布时间:2015-02-05

    本文导语:  Browserify 可以让你使用类似于 node 的 require() 的方式来组织浏览器端的 Javascript 代码,通过预编译让前端 Javascript 可以直接使用 Node NPM 安装的一些库。 安装: npm install -g browserify 示例 这是 main.js 的内容,像普通的 nodejs 程序...

Browserify 可以让你使用类似于 node 的 require() 的方式来组织浏览器端的 Javascript 代码,通过预编译让前端 Javascript 可以直接使用 Node NPM 安装的一些库。

安装:

npm install -g browserify

示例

这是 main.js 的内容,像普通的 nodejs 程序那样使用 require() 加载库和文件:

var foo = require('./foo.js');
var bar = require('../lib/bar.js');
var gamma = require('gamma');

var elem = document.getElementById('result');
var x = foo(100) + bar('baz');
elem.textContent = gamma(x);

导出的方法:

module.exports = function (n) { return n * 111 }

使用 browserify 编译:

$ browserify main.js > bundle.js

现在 main.js 需要的所有其它文件都会被编译进 bundle.js 中,包括很多层 require() 的情况也会一起被递归式的编译过来。

编译好的 js 可以直接拿到浏览器使用



    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Node情感分析模块 sentiment
  • Node.js 的 WebSocket 模块 ws.io
  • java命名空间javax.xml.xpath类xpathconstants成员方法: node定义参考
  • iOS上的Node.js Node.app
  • java命名空间javax.xml.soap接口node成员方法: getparentelement定义参考
  • Node.JS XML 解析 node-elementtree
  • java命名空间javax.xml.soap接口node成员方法: detachnode定义参考
  • 七牛 Node.js SDK Node-qiniu
  • java命名空间javax.xml.soap接口node成员方法: recyclenode定义参考
  • node.js的.net扩展 node.net
  • java命名空间java.util类uuid的类成员方法: node定义及介绍
  • Node.js 的 FTP 客户端 node-ftp
  • java命名空间javax.xml.soap接口node成员方法: setparentelement定义参考
  • Node.js在Android上的移植 node4android
  • java命名空间javax.accessibility类accessiblerelation的类成员方法: child_node_of定义及介绍
  • Node.js的C++移植版本 Node.native
  • java命名空间javax.xml.soap接口node成员方法: getvalue定义参考
  • Node.js 数据库实时监控库 node-dbmon
  • java命名空间javax.accessibility类accessiblerelation的类成员方法: child_node_of_property定义及介绍
  • Redis的Node.js扩展包 node_redis
  • java命名空间javax.xml.soap接口node成员方法: setvalue定义参考
  • 基于Node.js的Java虚拟机 node-jvm
  • java命名空间java.util.prefs类preferences的类成员方法: node定义及介绍
  • Node.js 的 SOAP 客户端和服务器 Node-SOAP


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3