Npm Ignore

Implement the package service handler in your env implementation file (*.bit-env.ts), to override the default npm-ignore list of files and directories, for components using that env.

// @filename: my-env.bit-env.ts
// ...
import { PackageGenerator } from '@teambit/pkg';

export class MyEnv extends NodeEnv {
  name = 'my-env';

  package() {
    /**
     * override the default package-generator service
     */
    return PackageGenerator.from({
      /**
       * override the default list of files and directories to exclude from the package
       */
      npmIgnore: [
        /* extend the default npmIgnore array */
        ...this.npmIgnore,
        /* exclude this directory */
        'build/',
      ],
    });
  }
}

export default new MyEnv();
CopiedCopy