Skip to content

NPM技巧收集 #88

@coconilu

Description

@coconilu

1. npm link

npm link专门用于开发和调试本地 NPM 模块,能做到在不发布模块的情况下,把本地的一个正在开发的模块的源码链接到项目的 node_modules 目录下,让项目可以直接使用本地的 NPM 模块。

步骤如下:

  1. 配置好package.json
  2. 在本地 NPM 模块根目录下执行 npm link,把本地模块注册到全局
  3. 在项目根目录下执行 npm link {loader-name},把第2步注册到全局的本地 NPM 模块链接到项目的 node_moduels 下,其中的 {loader-name} 是指在 package.json 文件中配置的模块名称

{loader-name} 就是packege.json里面的name属性。

2. 帮助写指令的第三方库

  1. shelljs模块,重新包装了child_process模块,调用系统命令更加方便
  2. yargs模块,解决如何处理命令行参数

参考

webpack原理

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions