Skip to content
New issue

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

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

Already on GitHub? Sign in 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)

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

No branches or pull requests

6 participants