Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

fis release 默认忽略了所有 .xxx 点开头的文件 #14

Open
BANG88 opened this issue May 9, 2015 · 12 comments
Open

fis release 默认忽略了所有 .xxx 点开头的文件 #14

BANG88 opened this issue May 9, 2015 · 12 comments

Comments

@BANG88
Copy link

BANG88 commented May 9, 2015

这里能不能做成配置,现在项目里面有自己的配置文件,不会自动拷贝过去,希望可以通过配置是否忽略某些文件 谢谢

https://github.com/fex-team/fis-kernel/blob/master/lib/util.js#L522-L524

@oxUnd
Copy link
Contributor

oxUnd commented May 9, 2015

@littlebang 可以

@BANG88
Copy link
Author

BANG88 commented May 9, 2015

@xiangshouding 求解决哈

@alannesta
Copy link

怎么配置啊,比如我想release .bowerrc文件
fis.match('./.bowerrc', {
release: './dist/$0'
});
这样好像不行

@2betop
Copy link
Contributor

2betop commented Sep 23, 2015

试试下面的,不确定有效。

fis.set('project.files', [
  '**',
  '.**'
])

不过话说回来,隐藏文件本来就没什么用啊,发不到服务端还需要它做甚?

@oxUnd
Copy link
Contributor

oxUnd commented Sep 23, 2015

@2betop 这是 2.0 的项目。

@2betop
Copy link
Contributor

2betop commented Sep 23, 2015

好吧,那就忽略我。

@alannesta
Copy link

比如我想部署到heroku上,heroku需要.bowerrc文件来在正确位置安装bower dependency,所以在fis3 release时也想把.bowerrc文件包括进去

@hefangshi
Copy link
Member

最快的解决办法是写一个build.sh,手动拷贝一下

@alannesta
Copy link

@hefangshi 目前我就是手动copy paste的。另外fis3 release -d {destination} 这条命令是否可以考虑加入一个清空目标文件夹的option? 我发现每次release前没有清空目标文件夹, 如果更改一些release的path话,仍会保留上次的残余

@luozt
Copy link

luozt commented May 9, 2016

@alannesta 需要本地把项目用fis3先release出来再发布到heroku上吗?因为heroku上没有fis3。。而且fis3是要全局安装的

@oxUnd
Copy link
Contributor

oxUnd commented May 10, 2016

@luozt 如果对 NPM 的安装机制稍作了解,就会发现你可以用各种方式安装 fis

@luozt
Copy link

luozt commented May 10, 2016

@xiangshouding 啊,可否明示下?毕竟fis官方文档也是直接写着:npm install -g fis3。另外,我的程序,发布到heroku上,要部署运行必须运行俩个命令:1. 系统发布: fis3 release production,2.系统运行: npm start。heroku默认会帮你执行npm start的命令,但fis3那个命令就不知怎么让它执行先??(噢,我知道了,使用npm run build可以使用本地安装的fis3)

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants