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 中引用

dependenciesdevDependencies 中添加:

{
"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

posted @ 2025-07-23 11:14  若白驹过隙  阅读(9)  评论(0)    收藏  举报