Vue Cli脚手架搭建Vue项目

本文详述了如何从零开始搭建Vue项目,包括安装Node.js,设置淘宝镜像,使用vue-cli创建项目,解析项目结构,并解决cnpm命令报错的问题。重点介绍了Vue项目的基本构建流程和关键配置文件的作用。
摘要由CSDN通过智能技术生成

一、安装Node.js环境

下载地址:https://nodejs.org/en/

查看版本信息
在这里插入图片描述

二、安装淘宝镜像

npm install -g cnpm –registry=https://registry.npm.taobao.org,以后用到npm的地方可用cnpm来代替

查看安装是否成功

在这里插入图片描述

三、创建Vue项目

1. 安装vue-cli

npm install --global vue-cli


2. 创建项目

vue init webpack 项目名称

在这里插入图片描述

问题说明
Project name项目名称
Project description项目描述
Author作者
Vue build打包方式
Install vue-router?是否要安装 vue-router
Use ESLint to lint your code?是否需要 js 语法检测
Set up unit tests是否安装单元测试工具
Setup e2e tests with Nightwatch?是否需要 js 语法检测
Use ESLint to lint your code?是否需要端到端测试工具
Should we run npm install for you after the project has been created? (recommended)是否在项目创建后运行"npm install"

由于最后一个问题我选择的是no,所以需要进入项目目录运行npm installcnpm install安装依赖

在这里插入图片描述


3. 启动项目

npm run dev

在这里插入图片描述
在这里插入图片描述


四、项目结构


在这里插入图片描述

1. build:构建脚本目录

文件名说明
build.js生产环境构建脚本
check-versions.js检查npm,node.js版本
utils.js构建相关工具方法
vue-loader.conf.js配置了css加载器以及编译css之后自动添加前缀
webpack.base.conf.jswebpack基本配置
webpack.dev.conf.jswebpack开发环境配置
webpack.prod.conf.jswebpack生产环境配置

2. config:项目配置

文件名说明
dev.env.js开发环境变量
index.js项目配置文件
prod.env.js生产环境变量

3. node_modules:npm 加载的项目依赖模块

4. src:项目开发的主要目录

名称说明
assets资源目录,放置一些图片或者公共js、公共css。这里的资源会被webpack构建
components组件目录,我们写的组件就放在这个目录里面
router前端路由,我们需要配置的路由路径写在index.js里面
App.vue根组件
main.js入口js文件

5. static:静态资源目录,如图片、字体等。不会被webpack构建

6. index.html:首页入口文件,可以添加一些 meta 等信息

7. package.json:npm包配置文件,定义了项目的npm脚本,依赖包等信息

8. README.md:项目的说明文档,markdown 格式

9. .xxxx文件:一些配置文件,包括语法配置,git配置等


五、解决cnpm命令报错问题

执行cnpm命令时可能会报下面的错误

cnpm : 无法加载文件 C:\Users\10502\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Poli
cies。
所在位置 行:1 字符: 1
+ cnpm i
+ ~~~~
    + CategoryInfo          : SecurityError: (:) [],PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

解决办法:以管理员身份运行 Windows PowerShell —— set-ExecutionPolicy RemoteSigned(更改执行策略) —— 输入 Y(执行更改策略)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值