使用vue-cli3开发项目,module.export为undefined,导致第三方库fecha无法使用

1.引用`import fecha from “…/…/utils/date.js”,一直报错。
使用vue-cli3开发项目,module.export为undefined,导致第三方库fecha无法使用_第1张图片2.调试date.js发现module.export为undefined,不走第一条件句。

 if (typeof module !== 'undefined' && module.exports) {
     module.exports = fecha;
 } else if (typeof define === 'function' && define.amd) {
     define(function () {
         return fecha;
     });
 } else {
     main.fecha = fecha;
 }

3.vue-cli3默认禁止common.js。使用babel解决解禁。
cnpm i @babel/plugin-transform-modules-commonjs -D

4.在package.json·中配置babel`.
使用vue-cli3开发项目,module.export为undefined,导致第三方库fecha无法使用_第2张图片

参考:
vue-cli 3.0 开发程序时,module.exports为undefined,导致第三方js都没有办法引用

你可能感兴趣的:(web,vue,vue-cli3,module,module.export,undefined,cmd,common)