zoukankan      html  css  js  c++  java
  • commonjs, nodejs, npm, browserify, watchify

    CommonJS

    CommonJS是一套规范,定义了javascript API。其中为了解决javascript模块化的问题,引入require和export

    NodeJS

    nodeJS是服务器端javascript解释器,从而使得javascript可以脱离浏览器允许,编写后端代码。

    npm

    npm是nodeJs的包管理器。其实就是一个数据库,存放了所有类似java、c中的库类、库函数,从而可以在nodejs中使用require调用。npm实现了CommonJS规范,是使得nodejs可以存取、调用包的关键

    browserify

    browserify是使得前端javascript可以使用require的工具。前端javascript同样存在包问题,因此采用CommonJS规范是合理的方案。但browser并不解析require。因此目前需要额外的工具来处理。browserify允许在前端javascript中写require,之后只需运行 browserify yourJS.js -o bundle.js ,它就会根据代码中的依赖顺序,将所有的包加载进来,并按顺序组装成一个完整的javascript文件bundle.js。你仅需在html中饮用该bundle.js就可以了

    watchify

    是辅助browserify的监听工具。如果你修改了yourJS代码,那么watchify会监听到,当你再次运行程序时,它会重新build生成bundle.js

  • 相关阅读:
    Mysql 之 编码问题
    Mysql Basic
    CentOS 之 Sublime text3 安装
    mapper映射
    端口号占用
    2020系统综合实验 第7次实践作业
    2020系统综合实验 第6次实践作业
    解决github打开速度慢问题
    2020系统综合实践 第5次实践作业
    2020系统综合实验 第4次实践作业
  • 原文地址:https://www.cnblogs.com/hf-cherish/p/5950332.html
Copyright © 2011-2022 走看看