Welcome to WuJiGu Developer Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
177 views
in Technique[技术] by (71.8m points)

javascript - gulp concatenate multiple js files but dependency path cause error

I am using Nodejs- v12.9.0 & gulp-4.0.2

I am concatenating all my js files from root & src directory in to a single file dist/src/allJs.js.

Problem: the dependent modules are not being resolved. My app.js file is at root level & log.js file is under the /src dir.

  • Src
    • log.js
    • abc.js
  • app.js
  • main.js

app.js file has this statement 'var log = require('./src/log');'

Gulp does concatenate & minify without error but when i run my 'allJs.js' file it gives me below error. Error: Cannot find module './src/log'

My gulp task:

function copyOtherJs(){
    return src(['src/*.js', 'app.js', 'main.js'], { sourcemaps: true })
        .pipe(concat('allJs.js'))
        .pipe(terser())
        .pipe(dest('dist/src'));
}

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to WuJiGu Developer Q&A Community for programmer and developer-Open, Learning and Share
...