前言
示例项目父级目录:
/home/wwwroot/thinkphp_swoole_chat/public/demo
示例项目名称:
chat
设置npm源为阿里源
npm config set registry=https://registry.npm.taobao.org
全局安装webpack,vue-cli
依赖名称 | 功能说明 |
---|---|
webpack | 打包工具 |
vue-cli | vue命令行工具 |
npm install -g webpack vue-cli
初始化vue项目
step1:进入项目的父目录
cd /home/wwwroot/thinkphp_swoole_chat/public/demo
step2:创建vue项目chat
请注意:如果项目目录做了虚拟机目录磁盘映射,请务必不要在虚拟机里执行如下代码,会报莫名其妙的错误,请确保是在物理机环境下执行创建操作,另外如果涉及到依赖安装也建议在物理机环境下操作。
vue init webpack chat
根据提示填写如下信息
信息 | 翻译 | 填写示例 | 说明 |
---|---|---|---|
Project name | 项目名称 | chat |
直接回车则直接使用命令
中的
作为项目名称 |
Project description | 项目描述 | 基于thinkphp+swoole的聊天室示例 |
直接回车则直接以
作为项目描述 |
Author | 作者 | jinyicheng | 直接回车则表示不提供作者信息 |
Vue build (Use arrow keys) | 编译模式 |
选择第一个
回车 |
使用键盘上下箭头按键选择,一般选择第一个回车,此时会显示Vue build
|
Install vue-router? (Y/n) | 是否安装vue-router,即vue路由 | 输入Y回车 | |
Use ESLint to lint your code? (Y/n) | 是否使用ESLint 来检查代码规范 | 输入Y回车 | |
Pick an ESLint preset (Use arrow keys) | 选择一个ESLint检查代码规范 |
选择第一个
|
使用键盘上下箭头按键选择,一般选择第一个回车,此时会显示Pick an ESLint preset
|
Set up unit tests (Y/n) | 是否设置单元测试 | 输入n回车 | 此处根据实际需要设置 |
Setup e2e tests with Nightwatch? (Y/n) | 是否通过Nightwatch进行e2e测试 | 输入n回车 | 此处根据实际需要设置 |
Should we run
for you after the project has been created? (recommended) (Use arrow keys) |
是否可以在项目创建后通过npm install来安装? |
选择第一个
回车 |
此处根据实际需要选择 |
在完成上述最后一个选择并回车后,将会生成项目,此时您将发现生成了如下路径的项目:
/home/wwwroot/thinkphp_swoole_demo/public/demo/chat
运行项目
cd chat
npm run dev
浏览项目
默认情况下浏览器访问:
http://localhost:8080
版权声明:本文为urmljyc原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。