Closed Syngnath closed 5 years ago
问题已修复,请拉取最新代码。
问题已修复,请拉取最新代码。
还没有解决? 我也遇到了同样的问题:
fs.js:27
const { Math, Object, Reflect } = primordials;
^
ReferenceError: primordials is not defined
at fs.js:27:35
at req_ (/Users/changhai.gch/garygchai.github.io/hexo-new/themes/hexo-theme-snippet/node_modules/natives/index.js:143:24)
at Object.req [as require] (/Users/changhai.gch/garygchai.github.io/hexo-new/themes/hexo-theme-snippet/node_modules/natives/index.js:55:10)
at Object.<anonymous> (/Users/changhai.gch/garygchai.github.io/hexo-new/themes/hexo-theme-snippet/node_modules/vinyl-fs/node_modules/graceful-fs/fs.js:1:37)
at Module._compile (internal/modules/cjs/loader.js:759:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:770:10)
at Module.load (internal/modules/cjs/loader.js:628:32)
at Function.Module._load (internal/modules/cjs/loader.js:555:12)
at Module.require (internal/modules/cjs/loader.js:666:19)
at require (internal/modules/cjs/helpers.js:16:16)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! hexo-theme-snippet@1.2.3 build: `gulp default`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the hexo-theme-snippet@1.2.3 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
node version: v12.1.0 macOS 10.16.4
node请使用10.x的稳定版本
自动化构建报错问题
一切都是按教程做,但是Travis Cl自动化构建时到![](https://synp.oss-cn-hongkong.aliyuncs.com/构建error.png)
- gulp
时报了错,下面贴下报错日志 重点段落:现在我的package.json文件
没加任何插件 另外google过好像也有人有类似的错误 猜测可能是gulp版本导致的?不太清楚,希望hub主能够帮我解决这个问题
后续: 发现本地gulp没有出错,怀疑是node版本号导致,因为默认是stable(稳定版),这样会导致travis cl用最新版的稳定版,所以一些api升级后就出错了。现在电脑本地是10.x没有问题,travis的stable默认是12.x 所以将stable改为10.15.3后显示构建成功。
但是接着又发现以下显示的错误
![](https://synp.oss-cn-hongkong.aliyuncs.com/notify-error.png)
尝试在
.travis.yml
中添加一条安装notify的语句在npm install gulp后面,看看输出些什么
最后还是报错找不到notify-send,情况没有任何改变
1h later 发现notify默认这条语句安装的是最新的3.2.0版本,而主题用的是3.0.0版本 于是改了下,如下
自动构建不报错绿灯通过,问题也许算是解决了,不知道notify和部署有什么关系(如果有关系希望解答下) 虽然问题依旧,但是起码构建不报错![](https://synp.oss-cn-hongkong.aliyuncs.com/notifyerror2.png)
底栏修改
另外我想问问最下面栏的power by hexo 和 Theme By Snippet怎样修改?![](https://synp.oss-cn-hongkong.aliyuncs.com/bottom%20banner.png)