# 请更换npm版本, # 测试后发现v12.0.0版本出现错误,使用v10.x.x版本或者v12.21.x(别的版本没测试)正常通过
# Fatal error in , line 0
# Check failed: U_SUCCESS(status).
#
#
#
# FailureMessage Object: 0x7ffeefbfb6b0Illegal instruction: 4
# 请降低npm版本
(node:86345) ExperimentalWarning: The fs.promises API is experimental
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: vue-antd-ts@0.1.0
npm ERR! Found: vue@3.0.6
npm ERR! node_modules/vue
npm ERR! vue@"^3.0.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer vue@"^2.6.0" from ant-design-vue@1.7.3
npm ERR! node_modules/ant-design-vue
npm ERR! ant-design-vue@"*" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See /Users/nanguai/.npm/eresolve-report.txt for a full report.
# Cannot find module 'vue-loader-v16/package.json'
将npm更换为yarn的步骤:
第1步:安装yarn命令:cnpm install yarn -g
第2步:验证yarn版本命令:yarn versions
第3步:删除原node_modules, 重新安装这里也可以手动删除node_modules文件夹
第4步:运行命令:yarn run serve(或dev,npm run XXX是执行Vue项目配置在 package.json 中的脚本)
# Error: PostCSS plugin autoprefixer requires PostCSS 8.
处理:降低autoprefixer版本至@8.0.0
# .bezierEasingMixin();
# ^
# Inline JavaScript is not enabled. Is it set in your options?
css: {
...
loaderOptions: {
less: {
javascriptEnabled: true
}
}
...
}
# ant-design-vue按需引入报Antd is not defined
import Vue from 'vue'
import Antd from 'ant-design-vue/es'
Vue.use(Antd)
# vue3+vite 安装使用vue add typescript时候报错 Error: Cannot find module '@vue/cli-service/generator/template/src/App.vue'
vue cli命令(即vue add router
)暂时不适用于Vite项目,所以请使用非vite的vue3项目
# TypeError: this.getOptions is not a function
一般都是css-loader版本太高,降版本处理