赞
踩
在安装目录新建 node_cache 和 node_global 两个文件夹,并将node_global路径加入Path环境变量
//配置全局模块存放路径
npm config set prefix "D:\nodejs\node_global"
//配置缓存文件存放路径
npm config set cache "D:\nodejs\node_cache"
使用阿里镜像:
npm install --registry=https://registry.npm.taobao.org
npm config set msvs_version 2015
安装python2
安装包
//安装
npm i -g eslint
//检查是否安装成功,列出已安装的包
npm -g ls
//安装
npm i -g prettier
//检查是否安装成功,列出已安装的包
npm -g ls
下载 vs code
安装插件
vue 调试配置
新建或修改jsconfig.json文件(解决路径问题)
{
"include": [
"./src/**/*"
],
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@/*": [
"src/*"
]
}
},
"exclude": ["node_modules", "dist", "build","prodDist"]
}
配置文件修改
文件-> 首先项->配置文件->显示内容/创建配置文件->打开或创settings.json,内容如下。(如果失败则直接编辑系统中的settings.json文件)
{ // 是否允许自定义的snippet片段提示 "editor.snippetSuggestions": "top", // vscode默认启用了根据文件类型自动设置tabsize的选项 "editor.detectIndentation": false, // 重新设定tabsize "editor.tabSize": 4, // #每次保存的时候自动格式化 "editor.codeActionsOnSave": { "source.fixAll.eslint": true }, // #每次保存的时候将代码按eslint格式进行修复 "editor.fontWeight": "400", "editor.formatOnType": false, "git.confirmSync": false, "team.showWelcomeMessage": false, "window.zoomLevel": 0, // "editor.renderWhitespace": "boundary", "editor.renderWhitespace": "none", "editor.cursorBlinking": "smooth", "editor.minimap.enabled": true, "editor.minimap.renderCharacters": false, "window.title": "${dirty}${activeEditorMedium}${separator}${rootName}", "editor.codeLens": true, //eslint 代码自动检查相关配置 "eslint.enable": true, "eslint.run": "onType", "eslint.options": { "extensions": [".js", ".vue"] }, // 添加 vue 支持 "eslint.validate": ["javascriptreact", "vue", "javascript", "html"], // #让prettier使用eslint的代码格式进行校验 "prettier.eslintIntegration": true, // #这个按用户自身习惯选择 "vetur.format.defaultFormatter.html": "prettier", // #让vue中的js按编辑器自带的ts格式进行格式化 "vetur.format.defaultFormatter.js": "prettier", "explorer.confirmDelete": false, "files.associations": { "*.cjson": "jsonc", "*.wxss": "css", "*.wxs": "javascript", "*.tpl": "html" }, "emmet.includeLanguages": { "wxml": "html" }, "window.menuBarVisibility": "visible", "git.enableSmartCommit": true, "git.autofetch": true, "liveServer.settings.donotShowInfoMsg": true, "javascript.updateImportsOnFileMove.enabled": "always", "editor.fontSize": 14, "search.followSymlinks": false, "workbench.sideBar.location": "left", "zenMode.restore": true, "breadcrumbs.enabled": true, "editor.formatOnPaste": false, "editor.cursorStyle": "line-thin", "eslint.codeAction.showDocumentation": { "enable": true }, "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[scss]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[css]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "terminal.integrated.tabs.enabled": true, "editor.rulers": [], "auto-rename-tag.activationOnLanguage": [ "html", "xml", "php", "javascript", "vue", "*" ], "editor.fontLigatures": false, "workbench.iconTheme": "vscode-icons", "git-graph.commitDetailsView.fileView.type": "File List", "git-graph.commitDetailsView.location": "Docked to Bottom", "git-graph.defaultColumnVisibility": { "Date": true, "Author": true, "Commit": true }, // 本地历史记录保存位置 "local-history.path": "D:\\vscode_local_history", //打开文件时,默认进入编辑模式 "workbench.editor.enablePreview": false, "npm.exclude": "", "editor.formatOnSave": true, "git.suggestSmartCommit": false, "git-graph.dialog.rebase.launchInteractiveRebase": true, "projectManager.git.baseFolders": ["D:\\vscode_git"], "[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[vue]": { "editor.defaultFormatter": "octref.vetur" } }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。