Vue初体验 | mac系统安装vue-cli脚手架并构建项目

作者 : 开心源码 本文共1438个字,预计阅读时间需要4分钟 发布时间: 2022-05-12 共181人阅读

文 | 我是孙小白

vue-cli脚手架是Vue官方提供的脚手架工具,大大降低了webpack的使用难度,可以帮助我们做以下操作:
  • 生成目录结构
  • 本地开发调试
  • 代码部署
  • 热加载
  • 单元测试

如何安装?

打开终端输入:cnpm install --global vue-cli

提醒许可被拒绝, 想起来了昨天启动时的权限问题, 试探性在命令前面加上了sudo, 结果可行:sudo cnpm install --global vue-cli

安装成功, 查询下版本:vue -V

用vue-cli构建项目?

创立一个基于webpack模板的新项目vue-test:vue init webpack vue-test

创立过程中会有少量配置, 一直回车即可以了:
  • Project name vue-test:项目名称
  • Project description A Vue.js project : 项目形容
  • Author xxx :项目作者
  • Runtime + Compiler: recommended for most users :运行加编译,按照推荐的, 直接点击回车
    Runtime-only: about 6KB lighter min+gzip, but templates (or any Vue-specificHTML) are ONLY allowed in .vue files – render functions are required elsewhere
  • Install vue-router?(Y/n):能否安装官方路由,默认使用, 输入Y
  • Use ESLint to lint your code?(Y/n):能否使用ESLint代码风格管理工具来管理代码, 默认使用,输入Y
  • Pick an ESLint preset(Use arrow keys)选择一个Eslint预设,直接回车
  • Set up unit tests?(Y/n):能否安装单元测试, 我选择了n
  • Setup e2e tests with Nightwatch?(Y/n):能否使用e2e测试,我选择了n

配置完成就开始创立我们的vue-test项目了,创立完后会直接执行npm install

创立成功后如下:

进入项目, 安装并运行:
cd vue-test
cnpm install
cnpm run dev

打开浏览器访问:http://localhost:8080,显示如下:

关于项目?

打开我们的项目,可以看到如下文件夹结构:

  • 服务器地址修改配置:

有时候本地调试项目, 需要修改本地IP服务,则需要打开config文件夹, 找到index.js 文件, 修改里面的host(IP)和port(端口号)

建议将 assetsPublicPath: '/' 改为assetsPublicPath: './':由于打包之后,外部引入 js 和 css 文件时,假如路径以 ‘ / ‘ 开头,在本地是无法找到对应文件的(服务器上没问题)。所以假如需要在本地打开打包后的文件,就得修改文件路径。

  • vue-cli的webpack配置分析:

在package.json文件中我们可以看到开发环境(dev)和生产环境(build)的入口:

开发环境的入口文件是 build/webpack.dev.conf.js
webpack.dev.conf.js中出现的webpack.base.conf.js,是开发环境和生产环境,甚至测试环境,这些环境的公共webpack配置,相当重要的一个文件。

  • 其余相关:
    –save-dev: 自动把板块和版本号增加到项目形容文件package.json中的依赖devDependencies部分, 在开发阶段经常性使用到。

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Vue初体验 | mac系统安装vue-cli脚手架并构建项目

发表回复