美文网首页
npm link | 实践--抽离公共[组件、方法、模块]为co

npm link | 实践--抽离公共[组件、方法、模块]为co

作者: jayneWang | 来源:发表于2018-11-23 10:45 被阅读0次

    项目背景:

            由于业务的特殊性,我们需要给出多套系统给予不同背景的用户使用,而这多套可以抽离出很多公共的东西。例如:登录模块、辅助业务的Util、公共的装饰器、UI组件等。因此,抽离出一个common项目刻不容缓。

    技术方案:

            对于我们希望的这个在多个项目中使用的common项目,直接发不到官网,然后通过npm install安装是一种方案。但是考虑到,对于common项目的修改会非常频繁(我们的业务刚刚起步)。所以我们决定采用npm link 作为过渡方案。

    实现:

            在common项目中,执行npm link 鸣令

            在业务项目XX 中,执行nam link common(common为模块名)    

             —-npm link 这个命令可以在全局的node_modules中,生成一个符号链接,指向此模块的本地目录

    相关文章

      网友评论

          本文标题:npm link | 实践--抽离公共[组件、方法、模块]为co

          本文链接:https://www.haomeiwen.com/subject/vjodqqtx.html