从官方LayUI下载对应的源代码.
再目录下运行
npm i
第一次运行时一般会提示失败,错误信息中说明需要手动下载phantomjs-2.1.1-windows.zip文件,并放到指定的文件夹内,再次运行上面命令就能成功了.
运行打包程序需要gulp,所以需要全局安装
npm install -g gulp
然后在目录下直接运行gulp就能成功打包了.
如果出现ReferenceError:primordials is not defined的问题,一般是版本出现的问题,可以在目录下创建npm-shrinkwrap.json文件,输入下面内容,将graceful-fs升级到在node v12+下工作的版本4.2.2.
{
"dependencies": {
"graceful-fs": {
"version": "4.2.2"
}
}
}
将相关的node_modules等相关的文件删除后,重新安装就OK.