CentOS7.5打包应用失败
liangjiongyao opened this issue · 4 comments
[root@localhost electronic-wechat]# ls
assets CONTRIBUTING.md node_modules README.md
CHANGELOG.md ISSUE_TEMPLATE.md package.json scripts
config.json LICENSE.md README_en.md src
[root@localhost electronic-wechat]# cd scripts/
[root@localhost scripts]# ls
build-all.sh build.sh build-win32.bat qiniu.sh tar-all.sh
[root@localhost scripts]# npm run bulid:linux
npm ERR! missing script: bulid:linux
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2018-06-04T04_07_25_388Z-debug.log
[root@localhost electronic-wechat]# less /root/.npm/_logs/2018-06-04T04_05_52_833Z-debug.log
0 info it worked if it ends with ok
1 verbose cli [ '/opt/node-v10.2.0-linux-x64/bin/node',
1 verbose cli '/usr/bin/npm',
1 verbose cli 'run',
1 verbose cli 'bulid:linux' ]
2 info using npm@5.6.0
3 info using node@v10.2.0
4 verbose stack Error: missing script: bulid:linux
4 verbose stack at run (/opt/node-v10.2.0-linux-x64/lib/node_modules/npm/lib/run-script.js:151:19)
.......
报错好像是缺少脚本,求指导
不需要进入script执行
在electron-wechat\执行
npm i
npm run build:linux
我知道怎么回事了,我的bulid英文打错了。还有我想问一下,npm安装后,在应用菜单里面没有找到electron-wechat,我想做一个快捷方式,但是也不知道它的执行命令怎么写。我现在都是进入到/opt/electronic-wechat,然后执行npm start&,有没有更好的方法?
在build之后
electron-wechat/下应该有一个dist的文件夹
然后在/usr/share/applications创建一个electron-wechat.desktop文件,写入以下内容
[Desktop Entry]
Name=Electronic Wechat
Comment=Unofficial WeChat client built with React, MobX and Electron.
Exec=这里填dist文件夹下面的的可执行文件的绝对路径 %U
Terminal=false
Type=Application
Icon=找一个图标的绝对路径在项目的assets下面有
Categories=Chat;
太感谢了,我已经实现了