Closed RSS1102 closed 6 months ago
应该还有其他问题,请等待修复的代码提交。
done
rimraf
内有如下代码 ,不能使用*
if (platform === 'win32') {
const badWinChars = /[*|"<>?:]/;
const { root } = parse(path);
if (badWinChars.test(path.substring(root.length))) {
throw Object.assign(new Error('Illegal characters in path.'), {
path,
code: 'EINVAL',
});
}
}
"@babel/plugin-proposal-class-properties"
和"@babel/polyfill": "7.12.1"
目前均没有使用,且已经废弃。
package.json可以补充个engine字段
"engines": {
"node": ">=16.0.0"
}
后面可以通过https://shields.io/badges/node-current加个shield在readme
🤔 这个 PR 的性质是?
🔗 相关 Issue
💡 需求背景和解决方案
将所有的依赖都升级到最新版。 将代码改为esm模式,添加
"type": "module"
。 其中vue-template-compiler
,glob
模块在package.json 内不存在,安装添加了依赖。@rollup/plugin-commonjs
似乎没有用到已移除。del
改为按需导入。rimraf
改为按需导入。glob
改为异步模式。📝 更新日志
Breaking Change: Require Node.js 16(必须node=>16)
[ ] 本条 PR 不需要纳入 Changelog
☑️ 请求合并前的自查清单
⚠️ 请自检并全部勾选全部选项。⚠️