模块化编译方式

编译工具提供依赖分析模式和普通编译模式两种编译模式:

  • 依赖分析模式:无用文件(不包含图片)不会被打包到产出中,支持node_modules的使用。

    在依赖分析编译模式下正确的模块引用方式:

    // 在app.js中引用util文件夹下的a.js的方式:
    require('./util/a.js');
    // b.js中引用a.js
    require('./a.js');
    // 从当前目录到项目根目录下递归寻找node_modules文件夹中是否存在a.js,没有则报错;
    require('a.js');
  • 普通编译模式:不支持node_modues的使用。

    在普通模式下正确的模块引用方式:

    // 在app.js中引用util文件夹下的a.js的方式:
    1. require('/util/a.js');
    2. require('./util/a.js');
    3. require('util/a.js');

猜你喜欢

转载自www.cnblogs.com/furuihua/p/11436308.html