'npm pack'时如何包含node_modules

时间:2017-01-30 17:28:02

标签: npm

我需要在“npm pack”时包含一些模块和应用程序。 我们是否可以选择将npm模块与应用程序一起包含在内?

2 个答案:

答案 0 :(得分:5)

在package.json中,我们可以指定在打包时需要捆绑的依赖项列表。

....
  "bundledDependencies": [
    "dependency_1",
    "dependency_2"
]
....

有关Here is a schema of the database的更多详情 维护此列表可能需要更多手动工作。为此,有一个名为bundledDependency can be found here

的库

用法

$ bundle-deps [path/to/project]
bundled 48 dependencies.
$ npm pack
// you will see the packaged file contains all your dependencies specified.

答案 1 :(得分:0)

如果您想依赖自己package的{​​{1}},请使用Node.js' require,然后你想在本地安装,这是npm install的默认行为。另一方面,如果您想将其用作命令行工具(例如module),则需要安装grunt CLI。 如需进一步说明,请参阅here