如何在gulp文件中导入或包含javascript文件

the*_*eks 6 gulp

如何将我自己的javascript文件导入或包含到gulpfile中?

Gulp是通过npm安装的,所以我可以包含其他npm模块,如下所示:

var sass = require('gulp-sass');
Run Code Online (Sandbox Code Playgroud)

所以我想做一些事情:

var karmaConfig = require('karma-config.js');
Run Code Online (Sandbox Code Playgroud)

目录结构如下:

node_modules/
gulpfile.js
package.json
karma-config.js
Run Code Online (Sandbox Code Playgroud)

所以gulpfile与我要导入的文件处于同一级别.

Bar*_*t S 5

您可以通过以下方式做到这一点:

var karmaConfig = require('./karma-config');
Run Code Online (Sandbox Code Playgroud)

现在,可以从中访问此文件导出的所有内容karmaConfig

hendrikswan是正确的,您可以从头开始,.js因为这是默认设置。但是您不需要。

./部分意味着应该在当前文件夹中找到它,而不是在node_modules中找到它。如果您的结构是这样的:

node_modules/
gulpfile.js
package.json
config/karma.js
Run Code Online (Sandbox Code Playgroud)

您将因此需要它:

var karmaConfig = require('./config/karma');
Run Code Online (Sandbox Code Playgroud)