Error: Cannot find module 'vinyl-sourcemaps-apply'

未關閉
#21 5 則留言 3 個 reaction 已指派 0 人 在 GitHub 檢視

還沒有人認領這個 Issue。

評估

難度
2/5
預估耗時
1-3 小時
新手友好度
48/100
Issue 類型
缺陷
描述清晰度
基本清楚
活躍度
停滯
技術堆疊
javascript, node.js
領域
tooling

研究方向

從 node_modules/gulp-javascript-obfuscator/index.js:5 中顯示的失敗 require 開始,並使用提供的 Gulpfile.js、index.js 和 package.json 重現該問題。檢查版本 1.1.6 如何解析其執行階段相依性;當最小 Gulp 任務能夠在沒有 Cannot find module 錯誤的情況下執行時,即表示完成。

由索引模型根據 Issue 內容生成。

描述

Hi, I encountered the following error while running gulp:

Error: Cannot find module 'vinyl-sourcemaps-apply'
    at Function.Module._resolveFilename (module.js:548:15)
    at Function.Module._load (module.js:475:25)
    at Module.require (module.js:597:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (C:\Users\jiehui\Desktop\stuff\temp\gulp obfuscate\node_m
odules\gulp-javascript-obfuscator\index.js:5:24)
    at Module._compile (module.js:653:30)
    at Object.Module._extensions..js (module.js:664:10)
    at Module.load (module.js:566:32)
    at tryModuleLoad (module.js:506:12)
    at Function.Module._load (module.js:498:3)

Minimal repro:

Installed "gulp-javascript-obfuscator" version is 1.1.6

Gulpfile.js:

var gulp = require('gulp');
var js_obfuscator = require('gulp-javascript-obfuscator');

gulp.task('default', function () {
  return gulp.src('index.js')
    .pipe(js_obfuscator());
});

index.js

console.log('hello world');

package.json

{
  "name": "min-repro",
  "version": "0.0.1",
  "main": "index.js",
  "dependencies": {},
  "devDependencies": {
    "gulp": "^4.0.2",
    "gulp-javascript-obfuscator": "^1.1.4"
  }
}
主要語言
JavaScript
星號
103
分支
37
PR 合併指標
30 天內沒有已合併 PR

環境準備

這個專案沒有提供開發容器、Dockerfile 或貢獻指南,環境需要你自己搭建:先看它的 README,通用步驟見我們的新手貢獻指南。

從這裡開始

  1. 先讀完整個 Issue,再讀專案的貢獻指南。
  2. 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
  3. Fork 儲存庫,在一個分支上完成修改。
  4. 送出 Pull Request,並在描述裡引用這個 Issue 編號。

javascript-obfuscator/gulp-javascript-obfuscator 的其他 Issue

查看 javascript-obfuscator/gulp-javascript-obfuscator 的全部 Issue

相似的 Issue

更多 JavaScript Issue

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。