1.报错:Failed to execute ‘setRequestHeader’ on ‘XMLHttpRequest’: The object’s state must be OPENED.
在设置请求头的时候报这个Failed to execute ‘setRequestHeader’ on ‘XMLHttpRequest’: The object’s state must be OPENED.,是由于需要先打开XMLHttpRequest
var xhr = new XMLHttpRequest();
// 打开xhr
xhr.open('GET',url );
// 设置请求头,请求头的设置必须在xhr打开之后,并且在send之前
xhr.setRequestHeader('user-sessionid', sessionId);
2.chrome调试:
https://blog.spoock.com/2016/04/03/chrome-extension-debugging/
https://v3u.cn/a_id_120
3.gulp命令打包时遇到的错误:
> gulp
fs.js:27
const { Math, Object } = primordials;
^
ReferenceError: primordials is not defined
解决方案:https://stackoverflow.com/questions/55921442/how-to-fix-referenceerror-primordials-is-not-defined-in-node-js
1.全局安装gulp-cli后运行,还是报一样的错;
// 全局安装gulp-li
npm -g install gulp-cli
2.原来是node.js版本跟gulp版本不兼容:
Gulp.js 3 is broken on Node.js 12 #2324
After update to Node.js 11.0.0 running Gulp.js exits with ‘ReferenceError: internalBinding is not defined’ #2246
升级gulp版本为^4.0.0,还是报错;
3.最后是将node.js版本降为11.x.x版本,gulp版本为3.x.x