运行的时候,能不能让某些文件夹不加载到手机,这些文件夹内的文件都是编译用的。
superjs
- 发布:2015-10-29 18:07
- 更新:2015-11-09 17:38
- 阅读:2401
这个场景下, unpackage 目录并不方便,虽然打包时不会同步到手机,但是 node_modules 是要在根目录的,放到 unpackage 中后诸如 grunt、gulp 这些工具就不能用了。唯一能做的是平时把 node_modules 放到 unpackage 中,用时 “拖” 出来,用完放到回去,不仅麻烦,还要忍受 “windows 下路径过长无法移动的错误”,这会让人 “疯” 掉的。
其实,HBuilder 应该在下一个版本增加一个可配置的功能,比如允许用户在根目录建一个 HBuilder.json (或其它名称、格式),可以在这个文件中指定 “忽略哪些文件或目录”,当然,这个文件将来也可以支持其它的配置。(其它形式的配置也行,比如 GUI)
目前,在 HBuilder 没有对应支持之前,最(不) 轻(得) 松(以) 的做法是,在项目顶层目录,比如 “xxx-app” 中建一个目录 “src”,让 “node_modules” 和 “src” 在同一级,然后,其实 HBuilder 的工程是放在 “src” 下的,当我们用到一些 “工具” 时,相关操作在 “xxx-app” 目录中处理。
superjs (作者)
@16
2015-11-09 08:42
superjs (作者)
说得很在理,哈哈
2015-11-09 08:43
superjs (作者)
@990
2015-11-09 19:40
superjs (作者)
@46
2015-11-09 19:41