VUE/NPM
【VUE】
1、修改某一行中的数据
this.$set(row, 'Name', ‘张三’)
2、修改数组中的某一行
this.$set(tableData, rowIndex, row);
3、针对某些低版本浏览器不适配vue3或高版本写法,可通过借助 Babel来适配
4、安装vue cl:https://next.cli.vuejs.org/zh/guide/plugins-and-presets.html
5、创建项目:可以用vue create xxx 或者 vue ui进行图形化界面操作
【工具】
1、nrm工具:切换镜像源
npm install -g nrm nrm ls nrm use taobao
【NPM】
vscode运行遇到问题:无法将“npm”识别为cmdlet、函数、脚本文件或可运行程序的名称
解决办法:
使用管理员身份运行VSCode就可以了
只按照package.json安装包
npm install --legacy-peer-deps
设置私有包仓库:npm config set registry http://192.168.0.88:123456
安装导出的tgz包
1、在项目根目录创建文件夹local-packages,放入tgz包
2、在 package.json 中引用
dependencies 或 devDependencies 中添加:{
"dependencies": {
"your-package": "file:./local-packages/your-package-1.0.0.tgz"
}
}
3、重新安装:npm install
打包:npm pack
【Vite】
Vite创建项目:npm create vite@latest test --template react-ts
因为最新的vite会出现TypeError: crypto.hash is not a function的问题,可以用npm create vite@5.5.0 testvue --template vue
也可以直接npm create vite@5.5.0 testvue,后续操作一步步选择
如果用ts,遇到vscode乱报红线,可能是因为vscode的typescript版本和项目的不一致导致的,可以进入随便一个tsx界面,按下ctrl+shift+p,搜索TypeScript:Select TypeScript Version,选择Use Workspace Version,正常就好了,重启TS服务也是按下ctrl+shift+p,搜索并执行TypeScript:Restart TS Server

浙公网安备 33010602011771号