- 基于vue-cli3.0开发项目时,
if (typeof module !== 'undefined' && module.exports) { //这里的module.exports为undefined了,但同样的代码在webpack1中是有值的
module.exports = fecha;
} else if (typeof define === 'function' && define.amd) {
define(function () {
return fecha;
});
} else {
main.fecha = fecha;
}
以上代码在vue-cli3.0中,会走最后一个else,正常情况下应该走第一个if分支的,这样导致所有的第三方js都不能引用了,是哪里需要什么特殊配置吗,还是哪里我配置错了。。
新的 vue-cli 默认禁止了 commonjs 语法
可以添加 babel 插件解决
编辑
babel.config.js