1.6.19 • Published 5 years ago

@jermken/qc-cli v1.6.19

Weekly downloads
-
License
ISC
Repository
github
Last release
5 years ago

qc-cli

this is a cli for front-end project

脚手架安装

npm install @jermken/qc-cli -g

项目创建

qc create

run qc create and then you will complete a series of configurations according to your needs

命令

  • 测试环境构建
qc dev
  • 生产环境构建
qc build

注意

  • 项目下的config.js 文件中 lib 和 packer 字段不可修改
{
    "lib": "vue", // lib字段不可修改
    "packer": "parcel", // packer字段不可修改
    "openPage": "index" // 在开发环境下运行 qc dev 打开的页面
}
  • vue-ts项目中类型为了避免ide报错需要将类型声明文件放在src目录下,且declare module 与 declare global 模块需放在单独的文件中如下:
    -src
        -vue-shims.m.ts // 放置模块声明
        -vue-shims.g.ts // 放置全局声明
  • 自定义配置在config.js文件中,分为 dev和prod 模式,其中配置项根据使用的打包工具而定,使用webpack构建的需要按照webpack的配置格式, 使用parcel构建的需要按照parcel的配置格式

  • 可使用silent模式来去掉构建时的日志打印,eg:

qc dev --silent true

问题

  • 遇到了一个webpack打包懒加载的问题
module parse failed: Unexpected token
you may need an appropriate loader to handle this file type.
|
| var Home = function Home() {
>   return import('../pages/home/home.vue')
|}

通过https://github.com/webpack/webpack/issues/8656找到解决的方案:

npm install acorn --save-dev
1.6.19

5 years ago

1.6.18

5 years ago

1.6.17

5 years ago

1.6.16

5 years ago

1.6.15

5 years ago

1.6.14

5 years ago

1.6.13

5 years ago

1.6.12

5 years ago

1.6.11

5 years ago

1.6.10

5 years ago

1.6.9

5 years ago

1.6.8

5 years ago

1.6.7

5 years ago

1.6.6

5 years ago

1.6.5

5 years ago

1.6.4

5 years ago

1.6.3

5 years ago

1.6.2

5 years ago

1.6.1

5 years ago

1.6.0

5 years ago

1.5.3

5 years ago

1.5.2

5 years ago

1.5.1

5 years ago

1.5.0

5 years ago

1.4.1

5 years ago

1.4.0

5 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.1.0

5 years ago

1.0.0

5 years ago