【发布时间】:2017-05-12 05:56:13
【问题描述】:
所以我在下一个项目中采用模块化 JS 方法,所有这些对我来说都是一个全新的过程。 由于我目前的经验有限,因此最好保持低调。
所以我在 npm 上有了我的私人包:
@name/package-name
现在,我的私有包由几个带有导出的 JS 文件组成,以在开发期间保持模块化和整洁。
我在我的新项目中使用这个包:
npm i @name/package-name -S
我从我的 node_modules 中需要我的包,使用加载器/捆绑器,例如 webpack、requireJS 等:
var test = require('@name/package-name');
...
//use the imported code
因此,这导致需要在其定义的入口点输入我的包。
现在这就是我感到困惑的地方。 安装的私有包是否应该有一个先前捆绑的“entry.js”文件(来自单独的 JS 文件),以便单个条目文件包含我的新项目中的代码需要运行的所有内容?
如果是这样,这是否意味着在我使用 webpack 捆绑我的新项目之前,我在每个模块本身中运行 webpack 来捆绑它?
不胜感激,谢谢。
【问题讨论】:
标签: javascript node.js module webpack webpack-2