fis
fis copied to clipboard
fis release windows桌面文件夹时,发布了桌面上所有文件
我是这样release文件的:C:\Users\Administrator\Desktop\test>fis release。 结果,把Desktop文件夹里面所有的文件都发布到了服务器,为什么会产生这样的问题? 如果在其他盘,比如说F:\www\test,则不会 出现此问题。
第一次安装的时候是正常的。后来根据fis 组件的介绍,安装了fis组件,并且根据安装时命令行的提示,配置了fis-conf.js命令。 后来出现没有require定义,于是根据fis组件的issues配置的mode.js,然后就出现了此问题。 反复多次重新安装node.js或fis之后,问题仍然存在。
先解决第一个问题吧
fis release
会将当前目录发布至 server,但是有一个前提,就是当前目录中存在 fis-conf.js
。你检查看看是不是 Desktop\test 下没有 fis-conf.js,而桌面下有 fis-conf.js
。如果是这样,那么导致这个问题的原因就是由于当前目录没有 fis-conf.js
,FIS 会向上查找 fis-conf.js
寻找项目根目录,结果匹配到 Desktop 了。
果然是这样啊,为了方便在桌面上放了一个fis-conf.js。原来如此,非常感谢