本测试的码源码在/assets/demo-ts目录内,主要的文件为/assets/demo-ts/index.ts
源码修改后测试方法:
> npm install > npm run build-dev 新版本NodeJs报错: error:0308010C:digital envelope routines::unsupported NodeJs 17+使用的OpenSSL 3.0不向后兼容,因为package.json里面的webpack依赖太旧,使用了已经废弃的加密算法 写死了版本号也逃不过环境问题被按地上摩擦,等学习新webpack+ts-loader版本依赖关系后再升级版本号 先执行配置使用旧版OpenSSL提供程序,再重新build即可(mac linux不要开头的set): > set NODE_OPTIONS=--openssl-legacy-provider然后就可以打开index.html查看效果了。