Я использую webpack из webpack-stream. Рассмотрим следующий код
gulp.task("scripts", () => {
return gulp
.src("./app/assets/scripts/App.js")
.pipe(
gulpWebpack(
{
output: {
filename: "bundle.js"
},
module: {
rules: [
{
test: /\.(js|jsx)$/,
exclude: /(node_modules)/,
loader: "babel-loader",
query: {
presets: [["latest", { modules: false }]]
}
}
]
}
},
webpack
)
)
.pipe(gulp.dest("./app/temp/scripts"));
});
Выдает следующую ошибку: -
Module build failed (from ./node_modules/babel-loader/lib/index.js):
(SystemJS) ENOENT: no such file or directory, open 'D:\@Udemy Courses\Git A Web Developer Job\course\D:\@Udemy Courses\Git A Web Developer Job\course\node_modules\babel-loader\lib\index.js'
Error: ENOENT: no such file or directory, open 'D:\@Udemy Courses\Git A Web Developer Job\course\D:\@Udemy Courses\Git A Web Developer Job\course\node_modules\babel-loader\lib\index.js'
Error loading D:/@Udemy Courses/Git A Web Developer Job/course/D:\@Udemy Courses\Git A Web Developer Job\course\node_modules\babel-loader\lib\index.js
Если вы внимательно наблюдаете путь в коде ошибки, вы можете увидеть, что он повторяется два раза. Например
D:/course
отображается как
D:/course/D:/course/node_modules
Как я могу это исправить?