获得徽章 0
- 求教各位大神
使用jenkins集成小程序时,命令行找到的安装路径不对
在脚本里面跑是正常的 ,打开的是
/Users/yangxue/Library/Application Support/微信开发者工具/Default/.ide 这个地址
在jenkins里面执行命令,打开的是
/Users/Shared/Jenkins/Library/Application Support/微信开发者工具/Default/.cli 这个地址
这样就会报idea找不到
问:在jenkins下怎么可以访问到管理员账户目录中的指定文件?目前只能访问到根目录的资源库,而小程序开发工具安装在了另一个用户的目录下。展开评论点赞 - 我是小妖怪,逍遥又自在,杀人不眨眼,吃人不放盐,一口七八个,肚皮要撑破,茅房去拉屎,想起忘带纸。
生活你全是泪,没死就得活受罪,越是折腾越倒霉,越有追求越悲催,垂死挣扎你累不累,不如瘫在床上睡。
来来回回千百遍,小爷也是很疲倦。评论点赞 - 简单总结一下这几天electron使用过程中干扰我时间最久的几个坑~
1. 官方强烈推荐使用yarn安装依赖,淘宝镜像安装的依赖会在打包的时候导致超级多的未知bug!!!比如我一不小心使用了cnpm安装了elemnent-ui最后打包导致无法解析该模块,只能删除node-modules重新使用yarn安装。
2. error:Cannot assign to read only property 'exports' of object '#<Object>' 在express项目里使用了model.exports方式导出模块,但webpack 2中不允许混用import和module.exports
解决办法:
1.解决办法就是统一改成ES6的方式编写即可.
`import {a} from './a'; export default a;`
2.引入插件`transform-es2015-modules-commonjs`
`yarn add babel-plugin-transform-es2015-modules-commonjs`
然后在 babelrc中配置<br>
`{ "plugins": ["transform-es2015-modules-commonjs"] }`
即可解决
3.如果在electron中使用了child_process去开启一个子进程执行shell的话,像是gulp,npm这种在开发环境可以正常执行,但打包app后node执行的环境变量就会被更改,导致执行失败,可以将process.env.PATH手动更改为 `process.env.PATH+=':/usr/local/bin'`即可。展开等人赞过19