建设单位到江川区住房和城乡建设局网站,做ppt一般在什么网站,杭州有哪些做网站的公司,网页网站建设vue2是对新手很友好的MVVM框架#xff0c;有完善的官方中文文档#xff0c;阅读起来也非常容易理解#xff0c;由浅入深#xff0c;示例完整。同时官方也提供了一个开箱即用的 vue-cli 帮我们生成一个完整的项目框架。 vue.js 著名的全家桶系列, 包含了#xff0c; vue-ro…vue2是对新手很友好的MVVM框架有完善的官方中文文档阅读起来也非常容易理解由浅入深示例完整。同时官方也提供了一个开箱即用的 vue-cli 帮我们生成一个完整的项目框架。 vue.js 著名的全家桶系列, 包含了 vue-router, vuex axios再加上 vue-cli 就是一个从 路由数据流管理http请求都有的核心项目vue 社区的丰富资源也是满足了我们日常开发中的需求了。 vue-cli 这个构建工具大大降低了 webpack 的使用难度开箱即用的特性大大降低了我们的学习成本加快了我们的开发速度。
在使用vue-cli之前请确认你的电脑已经安装了 node建议版本在 8.0.0 以上 如果需要使用 nvm 这个 node 版本管理器可以参考我的另一篇文章 nvm 的安装 安装 vue-cli (这里我们确认已安装过node) 使用 npm不知道npm的同学可以自行百度或者看我上面 nvm的安装教程 全局安装 webpack打开命令行工具输入npm install webpack -g安装完成之后输入 webpack -v如果出现相应的版本号则说明安装成功。 注意webpack 4.X 开始需要安装 webpack-cli 依赖 ,所以使用这条命令 npm install webpack webpack-cli -g PS D:\Notes webpack -v4.16.2全局安装 vue-cli 在命令行中输入 npm install -g vue-cli 安装完成后检验是否安装成功输入 vue-V (注意这里是大写的 “V”)如果出现版本号则说明安装成功。 PS D:\Notes vue -V
3.0.5打开 node 的安装目录也可以看到我们全局安装的 vue-cli 用 vue-cli 来构建项目。 首先在D盘新建一个文件夹作为项目的存放地然后cd到目录下输入命令创建项目 vue init webpack vue-demo等待模板下载成功后会有一个交互式的选项让你选择 ? Project name vue-demo # 项目名称直接回车按照括号中默认名字注意这里的名字不能有大写字母如果有会报错Sorry, name can no longer contain capital letters阮一峰老师博客为什么文件名要小写 可以参考一下。
? Project description A Vue.js project # 项目描述,随便写
? Author # 作者名称
? Vue build standalone # 我选择的运行加编译时Runtime Compiler: recommended for most users
? Install vue-router? Yes # 是否需要 vue-router路由肯定要的
? Use ESLint to lint your code? Yes # 是否使用 ESLint 作为代码规范.
? Pick an ESLint preset Standard # 一样的ESlint 相关
? Set up unit tests Yes # 是否安装单元测试
? Pick a test runner 按需选择 # 测试模块
? Setup e2e tests with Nightwatch? 安装选择 # e2e 测试
? Should we run npm install for you after the project has been created? (recommended) npm # 包管理器我选的NPM安装完成后安装提示cd 到项目目录, 执行命令 npm install 进行初始化。 # Project initialization finished!
#
To get started:
cd vue-demo npm run dev 如果安装速度太慢。可以把 npm 的安装源指向 淘宝镜像这里就不赘述了。 启动项目 npm run dev
DONE Compiled successfully in 4014ms
I Your application is running here: http://localhost:8080 如果浏览器打开之后没有加载出页面有可能是本地的 8080 端口被占用需要修改一下配置文件 config里的index.js 的 post module.exports {dev: {
span classtoken comment// Paths/span
assetsSubDirectoryspan classtoken punctuation:/span span classtoken stringstatic/spanspan classtoken punctuation,/span
assetsPublicPathspan classtoken punctuation:/span span classtoken string//spanspan classtoken punctuation,/span
proxyTablespan classtoken punctuation:/span span classtoken punctuation{/spanspan classtoken punctuation}/spanspan classtoken punctuation,/span span classtoken comment// 这里可以配置跨域/spanspan classtoken comment// Various Dev Server settings/span
hostspan classtoken punctuation:/span span classtoken stringlocalhost/spanspan classtoken punctuation,/span span classtoken comment// can be overwritten by process.env.HOST/span
portspan classtoken punctuation:/span span classtoken number8080/spanspan classtoken punctuation,/span span classtoken comment// 端口 就是改这里/span
autoOpenBrowserspan classtoken punctuation:/span span classtoken booleanfalse/spanspan classtoken punctuation,/span span classtoken comment// 这里是ture的话就会自动打开浏览器/span我的端口没有被占用所以直接启动成功打开 http://localhost:8080 就能看到欢迎页面。 vue-cli 的 webpack 配置分析 从 package.json 可以看到 开发 和 生产 环境的入口。 scripts: {dev: webpack-dev-server --inline --progress --config build/webpack.dev.conf.js,start: npm run dev,test: npm run unit,lint: eslint --ext .js,.vue src test/unit,build: node build/build.js},dev 就是开发环境的启动命令build 是生产打包环境的命令lint 是ESLint的检查命令 在 --ext 前加一个 --fix 可以自动修复不符合规范的代码 打包上线 运行 npm run build 命令就可以进行打包工作了打包完成后会生成 dist 目录项目上线时把dist 目录下的文件放到服务器就可以了。 调试工具 vue-tool 点击查看我的这篇博客分享 另 1.npm 开启了npm run dev以后怎么退出或关闭ctrlc2.--save-dev自动把模块和版本号添加到模块配置文件package.json中的依赖里devdependencies部分3. --save-dev 与 --save 的区别--save 安装包信息将加入到dependencies生产阶段的依赖--save-dev 安装包信息将加入到devDependencies开发阶段的依赖所以开发阶段一般使用它转载自 https://blog.csdn.net/wulala_hei/article/details/85000530