【问题标题】:NPM: combining multiple modules and custom scripts with browserifyNPM:将多个模块和自定义脚本与 browserify 结合
【发布时间】:2016-07-29 18:23:51
【问题描述】:

我的 package.json 中有以下脚本:

  "scripts": {
    "bundle": "browserify index.js > js/bundle.js"
  },

index.js 不包含任何内容,只有我的 npm 包含的模块被捆绑到 bundle.js 中。

我想知道从这里开始的下一个合乎逻辑的步骤是什么?

先决条件:

  • 保持项目模块化
  • 将 npm 模块 + 自定义脚本合并到一个 bundle.js 中

这可以通过使用 npm 作为构建工具来完成吗?

【问题讨论】:

    标签: javascript node.js npm browserify package.json


    【解决方案1】:

    下一个合乎逻辑的步骤是开始在 index.js 中编写代码 - 但该逻辑基于您要编写自己的模块的假设。

    首先,您需要在 package.jsondependencies 字段中设置任何模块。然后,您将通过 module.exports 公开您的代码。

    例子:

    var someModule = require('some-module'); /* some external module */
    
    module.exports = MyModule; /* expose your module */
    
    function MyModule () {
    
      console.log('Hello World!');
    
      /* do something! */
    
      someModule(); /* example of using external modules within yours */
    
    }
    

    我错过了什么吗?

    【讨论】:

    • 我想创建一个自定义的 Web 开发入门样板,我可以在其中从 npm 下载模块并编写自定义模块,比如显示模块模式。在此处查看项目:github.com/thevangelist/npm-browserify
    猜你喜欢
    • 1970-01-01
    • 2015-01-18
    • 2016-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-17
    相关资源
    最近更新 更多