如何将javascript文件编译成一个

How to compile javascript files into one?

本文关键字:一个 编译 javascript 文件      更新时间:2023-11-24

假设我有两个文件!

base.js

base = function(...) {
    ....
}

file1.js

base.function = function(.....) {
    ....
}

我如何将它们编译成一个文件
它需要requirejs
是否需要nodejs?有没有文件可以让我学习?

总的来说,提前感谢!

您可以使用grunt任务运行器,它可以将文件连接到一个中

或者任何构建工具,如gullow、webpack等

如果你想使用require.js,你可以使用r.js优化器

否,它不需要requirejs

您可以使用browserfy将所有内容编译为一个。这只是一个例子,我用得最多的。也使用Webpack。

你可以在这里找到示例代码(browserfy与gull结合使用):

https://github.com/liesislukas/ReactJs-ReactNative-examples/blob/master/examples/name-changer/gulpfile.js

并在同一存储库中查找更多类似的示例。

webpack还是browserfy

http://blog.namangoel.com/browserify-vs-webpack-js-drama

使用webpack非常简单。假设您有一个webpack.config.js文件,如下所示:

module.exports = {
  entry: './src/main.js',
  output: {
    filename: 'dist/bundle.js'
  }
};

然后在你的main.js文件中,你可以需要其他文件,比如:

var file1 = require('./file2');
var file2 = require('./file2');
// ...

当您使用webpack编译这些文件时,dist文件夹中只有一个名为bundle.js的文件。这个bundle.js文件将包含三个文件的内容,main.js、file1.js、file2.js

有关如何使用Webpack的更多信息,您应该查看其文档,但这将满足您的要求。