导入错误或需要时抛出错误

时间:2016-03-10 19:38:09

标签: javascript browserify

导入模块时(使用commonJS require或ES6 import ),当模块不存在时, browserify 会抛出(错误的路径),但当所需的属性不存在时,它不会做任何事情。

作为一个例子

// vars.js
export const VAR1 = "var1";
export const VAR2 = "var2";

// app.js
import {VAR1} from "./vars.js";
import {VAR3} from "./vars.js";  // -> doesn't exist (undefined)

当导入的模块属性不存在时,有没有办法停止浏览器化或抛出错误? 这可能是构建步骤的一部分,我不介意。

0 个答案:

没有答案