Skip to content

Vue Cli

编写命令

json
"bin": {
  "vue-cli": "./bin/www"
},
"bin": {
  "vue-cli": "./bin/www"
},

命令链接到全局

js
npm link
npm link

执行命令

js
vue-cli
vue-cli

读取参数

js
npm i commander --save-dev
npm i commander --save-dev
js
const  { program } = require('commander');
const { version } = require('../package.json');

program.version(version).parse(process.argv);
const  { program } = require('commander');
const { version } = require('../package.json');

program.version(version).parse(process.argv);
js
vue-cli --help
vue-cli --help

axios请求模板数据

js
npm install axios --save-dev
npm install axios --save-dev

加载动效

js
npm install ora inquirer --save-dev
npm install ora inquirer --save-dev

下载github包

js
npm install download-github-repo --save-dev
npm install download-github-repo --save-dev

复制本地文件夹 - 简单项目创建完成

js
npm i ncp --save-dev
npm i ncp --save-dev

遍历文件夹

js
npm i metalsmith --save-dev
npm i metalsmith --save-dev

获取模板引擎渲染方法

js
npm i consolidate ejs --save-dev
npm i consolidate ejs --save-dev