@tangchao
2018-03-15T13:28:41.000000Z
字数 1199
阅读 312
工作经验
在 projectFE 上建立该项目文件夹,在下面建立 trunk 和 branches 文件。
未上线时,为了减少复杂度,在 trunk 上进行开发。
上线后,有新功能,在 branches 上建立新分支进行新功能开发。有 bug 在 trunk 紧急修复,并 merge 到在开发新功能的 branch 上。
需要将 .idea, node_modules, 前端第三方库 ignore 出版本维护。
第三方库及自己发布的成熟稳健的库,应该排除在源代码之外。
bower 虽然已经停止维护,但是已经健壮可用,配合 require.js 包管理 + gulp 进行构建使用,比较方便。
npm 更新,既可以管理前端库(--save
,配合 webpack 构建工具来使用),也可以维管理构建流程(--save -dev
)。
构建工作主要有以下内容,配置好后,放入 package.json 维护,并写入 README.MD。
目前我们常用的技术有三套:用 npm scripts 组织起各种基于 node.js 的 cli 工具;用 [gulp] (https://www.gulpjs.com.cn/) 组织 gulp 插件;基于 webpack进行构建 。
项目目录下,应该从 src
构建到 dist
中。
src
目录下的规划有两种思路:
写一些示例代码,将构建流程跑通。