开心踩坑

2021.11.22
问题:想将 ES6 转换为其他版本的 JS
方法:1.搜索在线的转换工具
找到两种,尝试转换,发现都没有达到预期;
搜索得知 babel 可以解决;
在编辑器安装 babel
官方网站:https://www.babeljs.cn/docs/usage
命令行
npm install --save-dev @babel/preset-react
npm install --save-dev @babel/core @babel/cli @babel/preset-env
运行此命令将 src 目录下的所有代码编译到 lib 目录:
./node_modules/.bin/babel src --out-dir lib

./node_modules/.bin/babel .\super.js --out-dir lib
执行打印 JS
node .\super.js

2021.11.23
问题:
对比如下代码区别

function Person(name, age) {
    this.name = name;
    this.age = age;
    this.toString2 = function() {
        console.log('xxxx')
    }
}

Person.prototype.toString = function() {
    return '(' + this.name + ',' + this.age + ')';
}
var p = new Person('xiaoMing', 18);

p.toString2()
console.log(p.toString());

console.log(p.hasOwnProperty('toString'));
console.log(p.hasOwnProperty('toString2'));

2021.11.24
问题:项目代码跑不起来
xxx id undefined
排除问题
a.看 package.json
代码是否有修改-排查掉
修改过的记录
b. package.json 里面版本有修改过
删除
rm -rf .\node_modules
del .\node_modules
ls
npm install;npm run start
安顺序执行
tip:重装 node_modules
2.IJ idea 竖向目录
打开一个文件夹

2021.11.26
报错
Cannot find module ‘@angular-devkit/build-angular/package.json‘
npm install -save-dev @angular-devkit/build-angular
--save-dev 安装在开发环境下的依赖包

2021.11.27
angular
Cannot find module 'echarts'
原因:没有安装 echarts
解决方法
npm install echarts -S
npm install ngx-echarts -S
npm install @types/echarts -D

12月1日
js 邮箱脱敏

 // 邮箱脱敏
  emailDesensitization(email: string):string {
      let newEmail = email;
      if (String(email).indexOf('@') > 0) {
        let str = email.split('@');
        let  _s = '';
        if (str[0].length > 2) { //@前面多于2位
          for (let i = 2; i < str[0].length; i++) {
            _s += '';
          }
          newEmail= str[0].substr(0, 2) + _s + '@' + str[1];
        }else{
          for(let i = 0;i

2021.12.2
1.不小心删除系统变量 Path
解决方法:让同事发他电脑的 Path 路径代码过来,修改一下
echo %Path% 命令可以打印处 Path 路径
思路:路径越短,越高效

2.安装配置 JAVA 后端环境,安装 jdk 没成功
问题排查原因
a.是否已经安装成功了
java -version
javac -version
安装没有成功,如果没能查到原因,就重新安装
b.安装成功后,是否成功配置环境变量

你可能感兴趣的:(开心踩坑)