时间:2021-05-26
发现问题
运行一下以前的一个Vue+webpack的 vue仿新闻网站 小项目,报错
由于自己vue学习不深入,老是这个报错,找了好久(确切的说是整整一下午^...^)才找到原因 -v-
Uncaught TypeError: Cannot assign to read only property 'exports' of object '#<Object>'
点开错误的文件,标注错误的地方是这样的一段代码:
import {normalTime} from './timeFormat';module.exports={ normalTime};就是module.exports;
解决方法
同过谷歌查找,和论坛各种搜索:
原因如下:The code above is ok. You can mix require and export. You can‘t mix import and module.exports.
翻译过来就是说,代码没毛病,在webpack打包的时候,可以在js文件中混用require和export。但是不能混用import 以及module.exports 。
因为webpack 2中不允许混用import和module.exports ,
解决办法就是统一改成ES6的方式编写即可.
import {normalTime} from './timeFormat';export default normalTime;再次运行:
总结
以上就是这文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如有疑问大家可以留言交流,谢谢大家对的支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
1.Object.assign()基本用法:Object.assign方法用来将源对象(source)的所有可枚举属性,复制到目标对象(target)。它至少需
Read方法从TextStream文件中读入指定数目的字符并返回结果字符串。object.Read(characters)参数object必选项。应为TextS
vue属性传递时有时会报下述错误vue.esm.js?f959:610[Vuewarn]:Errorinrender:"TypeError:Cannot
本文实例讲述了js的Object.assign用法。分享给大家供大家参考,具体如下:作用Object.assign()用于将所有可枚举的自有属性的值从一个或多个
在php中,访问类的方法/变量有两种方法:1.创建对象$object=newClass(),然后使用”->”调用:$object->attribute/func