从ES6源

时间:2016-07-08 16:59:05

标签: node.js npm ecmascript-6

我正在开发一个包含两个主要部分的应用程序:

  1. express.js个应用程序(或多或少)通过选择所需的
  2. 来实现策略模式
  3. 用于处理从给定源到公共接口的数据的适配器库
  4. 由于公司的组织需求,这在存储库管理方面变得相对复杂。 #1和#2住在不同的git repos中。正如目前所实施的那样,#2通过#1 npm install中的browserify postinstall挂钩进行package.json。这有一些缺点,特别是它使得从#2调试库代码变得更加困难,因为从#1的角度来看,#2是单个babel转换的js文件,而不是我们编写的ES6代码。

    如何为#2 s.t设置npm包。我可以在#1的调试会话期间逐步执行#2中的代码?我从来没有创建过npm包,看起来这有点超出常规。

    我很高兴删除babel依赖项,但宁愿不将该工作与创建包含源映射的repo相关联。创建npm repo时将取消browserify。 所以我特别需要知道:

    • 创建源地图
    • 编译repo的来源
    • 为不同的环境使用不同的编译版本(prod / dev / etc)
    • 可能是我不了解的其他事情,但是你这样做是因为你对这个过程更有经验

0 个答案:

没有答案