局部安装了vue2和vue3
切换到安装目录下,打开powershell查看版本
.\node_modules\.bin\vue -V
1、创建uniapp项目
vue create -p dcloudio/uni-preset-vue v2-uniapp
page.json和manifest.json关联到jsonc
"files.associations": { // 文件关联
"*.art": "html",
"pages.json": "jsonc",
"manifest.json": "jsonc"
},
2、语法提示
安装uni-app-schemas插件
3、路径提示
安装path-intellisense插件
如果使用这个插件的话,建议关掉VSCode默认的自动完成
"typescript.suggest.paths": false
"javascript.suggest.paths": false
插件
Image preview
:鼠标悬停可以预览图片
一键创建页面、组件、分包
条件编译注释高亮
API,组件,uni.scss语法提示
API语法提示
用Vue2创建的uni-app的cli项目默认是已经安装对应的Api语法提示,并且默认已经在tscongfig.jsonorjsconfig.json配置好了,有三个:
@dcloudio/types,uni语法提示
miniprogram-api-typings,微信小程序wx语法提示
mini-types,支付宝小程序my语法提示
组件提示
接下来就是组件语法提示,如
<view>
、
<button>
等uni-app原生组件,这个需要我们手动安装对应的依赖包。
cnpm i @dcloudio/uni-helper-json
然后在
tsconfig.json
or
jsconfig.json
配置
compilerOptions.types
和
vueCompilerOptions
,确保
include
包含了对应的
vue
文件。
{
"compilerOptions": {
"baseUrl": "./",
"paths": {
"@/*": ["src/*"]
},
"types": ["@dcloudio/types", "uni-app-types"]
},
"vueCompilerOptions": {
"experimentalRuntimeMode": "runtime-uni-app"
},
"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"]
}
如果你要使用uniCloud、uni-ui等,可以安装
uni-cloud-types
、
uni-ui-types
等。
**
uni-ui-types废弃
**
cnpm i uni-ui-types
使用@dcloudio/uni-ui引入uni-ui
一、在src下的pages.json文件里面写入easycom规则
"easycom": {
"autoscan": true,
"custom": {
"^uni-(.*)": "@dcloudio/uni-ui/lib/uni-$1/uni-$1.vue"
}
}
下载@dcloudio/uni-ui
cnpm i @dcloudio/uni-ui
三、接下来运行项目就能使用啦,不用手动导入组件
cli创建的uni-app项目,跟web项目一样,需要安装对应的sass模块,才能写scss。安装sass-loader,建议版本@10,否则可能会导致vue与sass的兼容问题而报错。
cnpm i sass sass-loader@10 -D
运行、发布项目
yarn serve
ending...
版权归原作者 iaz999 所有, 如有侵权,请联系我们删除。