我曾经uglify和哈希我的js文件。然后我想用es6重写我的js文件。
我只从两个文件开始,search.js
和select.js
,(几十个)彼此依赖。
我运行es6转换,然后运行uglify任务。
grunt运行没有错误。
当我尝试使用我的网站时,在浏览器控制台中我看到了这个错误
Uncaught ReferenceError: exports is not defined
search.js
包含es6 export
语句,select.js
包含export
语句,import
包含导出导出search.js
}}
如果我正在使用grunt并且我的所有js文件都聚合到一个最终的uglified文件中,我如何解决这个问题?
我读过this post,它会对正在发生的事情给出很好的答案,但并不表示任何咕噜声的解决方案。