gpt4 book ai didi

javascript - Gulp with browserify : Cannot find module src/js/main. js

转载 作者:数据小太阳 更新时间:2023-10-29 04:54:12 26 4
gpt4 key购买 nike

我正在尝试使用 Gulp 和 browserify 进行基本build设置,但在尝试运行默认任务时不断看到此错误:

Error: Cannot find module 'src/js/main.js' from '/Users/ben/dev/git/myapp/'

gulp文件.js

var gulp = require('gulp');
var browserify = require('browserify');
var del = require('del');
var source = require('vinyl-source-stream');


var paths = {
main_js: ['src/js/main.js'],
js: ['src/js/*.js']
};

gulp.task('clean', function(done) {
del(['build'], done);
});

gulp.task('js', ['clean'], function() {
browserify(paths.main_js)
.bundle()
.pipe(source('bundle.js'))
.pipe(gulp.dest('./build/'));
});

gulp.task('watch', function() {
gulp.watch(paths.js, ['js']);
});

gulp.task('default', ['watch', 'js']);

主.js

console.log("Hello!")

我的应用/

.
├── gulpfile.js
├── node_modules
│   ├── browserify
│   ├── del
│   ├── gulp
│   └── vinyl-source-stream
├── npm-debug.log
├── package.json
└── src
├── css
├── index.html
└── js
└── main.js

我不明白为什么找不到 main.js。当我从 myapp/ 运行这个命令时,它工作正常:

$ browserify src/js/main.js > build/bundle.js

最佳答案

尝试使用“./src/js/main.js”而不是“src/js/main.js”,即:

var paths = {
main_js: ['./src/js/main.js'],
js: ['src/js/*.js']
};

关于javascript - Gulp with browserify : Cannot find module src/js/main. js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27277666/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com