微信小程序、支付宝小程序、钉钉小程序都可以适用
LZ用的是钉钉小程序,很完美
首先你要有vscode这个
首先目录结构是这样的
一定要src里面放小程序的文件夹,如果全部放在一起,会导致小程序上传过大的问题,我刚开始就吃了这个坑,居然打包了40多m,根本传不上去,后来放在src文件夹下面就解决了,让小程序直接去访问src文件夹
{
"private": true,
"name": "dingproject",
"version": "1.0.0",
"description": "",
"main": "app.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"precommit": "lint-staged",
"clean": "rm -rf dist/*",
"lint": "eslint -c .eslintrc ./src"
},
"author": "",
"license": "ISC",
"dependencies": {},
"devDependencies": {
"babel-eslint": "^8.2.1",
"eslint": "^3.12.1",
"eslint-config-prettier": "^2.9.0",
"eslint-plugin-html": "^3.0.1",
"eslint-plugin-import": "^2.8.0",
"eslint-plugin-prettier": "^2.3.1",
"lint-staged": "^6.0.0",
"prettier": "^1.8.2"
},
"lint-staged": {
"src/**/*.js": [
"eslint --fix",
"git add"
]
}
}
.eslintrc 文件
{
"extends": [
"prettier",
"prettier/standard"
],
"useTabs": false,
//插件
"plugins": [
"prettier"
],
//配置解析器
"parser":"babel-eslint",
"parserOptions": {
"ecmaVersion": 6,
"sourceType":"module",
},
"env": {//脚本目标的运行环境
"browser":true,
"node":true,
"es6":true,
"commonjs":true
},
//全局变量
"globals": {
"__DEV__":true,
"__WECHAT__":true,
"__ALIPAY__":true,
"App":true,
"Page":true,
"Component":true,
"Behavior":true,
"wx":true,
"getApp":true,
},
//规则,只用插件:插件名/规则
"rules": {
"prettier/prettier":"error",
"no-console": 0
}
}
然后 npm i 安装一下即可
npm run lint
如何让vscode 可以保存自动并校准文件,可以参考我下一篇文章
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。