superjs
superjs
  • 发布:2015-10-29 18:07
  • 更新:2015-11-09 17:38
  • 阅读:2255

运行的时候,能不能让某些文件夹不加载到手机,这些文件夹内的文件都是打包用的

分类:MUI

运行的时候,能不能让某些文件夹不加载到手机,这些文件夹内的文件都是编译用的。

2015-10-29 18:07 负责人:无 分享
已邀请:
houfeng2016

houfeng2016

这个场景下, 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

DCloud_heavensoft

DCloud_heavensoft

在HBuilder里新建的移动app,会有一个UNpackage目录,就是解决这类问题的。
你这个ide不是HBuilder,需要看你的ide如何配置了。

该问题目前已经被锁定, 无法添加新回复