Please enable Javascript to view the contents

Hilo

 ·   ·  ☕ 1 分钟 · 👀... 阅读

本文用于记录在hilo学习过程

1.根据hilo文档搭建环境

2.遇到没有npm 就去百度怎么npm 然后装node等等

3.有了npm 终于开始了npm install

结束的时候提示 npm audit fix 和 npm audit fix –force 然后一堆警告

然后 执行 gulp

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
H:\gitlib\Hilo-dev> gulp
AssertionError [ERR_ASSERTION]: Task function must be specified
    at Gulp.set [as _setTask] (H:\gitlib\Hilo-dev\node_modules\undertaker\lib\set-task.js:10:3)
    at Gulp.task (H:\gitlib\Hilo-dev\node_modules\undertaker\lib\task.js:13:8)
    at createBuildFormatTask (H:\gitlib\Hilo-dev\gulpfile.js:52:10)
    at H:\gitlib\Hilo-dev\gulpfile.js:126:5
    at Array.forEach (<anonymous>)
    at Object.<anonymous> (H:\gitlib\Hilo-dev\gulpfile.js:125:13)
    at Module._compile (internal/modules/cjs/loader.js:1138:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10)
    at Module.load (internal/modules/cjs/loader.js:986:32)
    at Function.Module._load (internal/modules/cjs/loader.js:879:14) {
  generatedMessage: false,
  code: 'ERR_ASSERTION',
  actual: false,
  expected: true,
  operator: '=='
}

网上说这是因为 gulp 版本不一致导致

1
2
3
H:\gitlib\Hilo-dev> gulp -v
CLI version: 2.3.0
Local version: 4.0.2

于是 卸载本地版本

1
npm uninstall --save-dev gulp

按照一致的版本
全局安装

1
npm install -g gulp@2.3.0

本地安装

1
npm install gulp@2.3.0

再看

1
2
3
H:\gitlib\Hilo-dev> gulp -v
[gulp] CLI version 2.3.0
[gulp] Local version 2.3.0

结果执行gulp还是报错。。。

然后在windows上怎么都没有搞好gulp 环境 ,放弃了,在mac上继续。

结果一毛一样。

搞了半天发现package.json 里面的gulp 版本变成了4.0.2

结果原因是npm audit fix自动帮我把版本改到了最新的版本 吐血了。

欢迎package.json 之后再按照文档执行命令,不用乱添加命令。

结果果然是成功的。

文档没有骗人,我是自欺欺人。哈哈哈。

到现在 学习才刚刚开始。

您的鼓励是我最大的动力
alipay QR Code
wechat QR Code

liqiang
作者
liqiang
cocos,python,js,php

目录