aralejs/aralejs.github.io

运行 spm doc watch 的时候会报错

Closed this issue · 3 comments

我用 spm init site 初始化一个项目
然后 spm doc watch 报错:

       nico: 0.4.7
       load: C:/Users/uname/.spm/themes/arale/nico.js
       load: PageWriter
       load: StaticWriter
       load: FileWriter
       load: MochaWriter
        run: PageWriter
      write: 1 page

C:\Users\uname.spm\themes\arale\nico.js:43
return html.match(reg)[1];
^
TypeError: Cannot read property '1' of null
at Object.exports.filters.getNickName (C:\Users\uname.spm\themes\arale\nico.js:43:27)
at eval (eval at createRenderFunc (D:\nodejs\node_modules\spm-doc\node_modules\nico\node_modules
\swig\lib\swig.js:44:10), :1525:31)
at eval (eval at createRenderFunc (D:\nodejs\node_modules\spm-doc\node_modules\nico\node_modules
\swig\lib\swig.js:44:10), :1526:3)
at eval (eval at createRenderFunc (D:\nodejs\node_modules\spm-doc\node_modules\nico\node_modules
\swig\lib\swig.js:44:10), :1713:3)
at Object.eval (eval at createRenderFunc (D:\nodejs\node_modules\spm-doc\node_modules\nico\node_
modules\swig\lib\swig.js:44:10), :1717:3)
at Object.template.render (D:\nodejs\node_modules\spm-doc\node_modules\nico\node_modules\swig\li
b\swig.js:108:21)
at Object.exports.render (D:\nodejs\node_modules\spm-doc\node_modules\nico\lib\engines\swig.js:3
5:14)
at PageWriter.BaseWriter.render (D:\nodejs\node_modules\spm-doc\node_modules\nico\lib\writers\ba
se.js:62:21)
at PageWriter._create (D:\nodejs\node_modules\spm-doc\node_modules\nico\lib\writers\core.js:79:8
)
at D:\nodejs\node_modules\spm-doc\node_modules\nico\lib\writers\core.js:96:10

想问这个如何解决。
还有,以 site 模板初始化的项目,js,css打包是需要自己新建 package.json 文件吗?也是通过 spm build 打包吗?
package.json 以及打包流程不大了解,aralejs.org 上貌似也没有相关介绍,不知道哪里去看。。。望指点。
希望aralejs越来越专业,简单。

基本上就是在 static 目录下新建个文件夹,然后按 http://aralejs.org/docs/develop-components.html 开发模块就好了。

非常感谢;
更新下arale themes就OK了。