簡體   English   中英

Node JS ENOENT - 沒有這樣的文件或目錄

[英]Node JS ENOENT - No such a file or a directory

我是一個 node.js 初學者。 我使用 bower install 和 npm install 安裝了依賴項。 隨后,每當我運行命令 ember serve 時,都會出現以下錯誤。 我確保使用 npm install 安裝了 howler.js。 與 rsvp 相同。

我的 node.js 是 4.5.0 我的 npm 是 2.15.9

我該如何解決這個問題? 我試圖在 Stack & Google 上找到,但找不到任何可以指向我解決問題的答案。 謝謝你。

 Error: ENOENT: no such file or directory, stat '/Users/januszchudzynski/Desktop/Repositories/perfectour-web-private/tmp/source_map_concat-input_base_path-3cMSiSIf.tmp/0/bower_components/howler.js/dist/howler.js' at Error (native) at Object.fs.statSync (fs.js:844:18) at Concat.keyForFile (/Users/januszchudzynski/Desktop/Repositories/perfectour-web-private/node_modules/ember-cli/node_modules/broccoli-concat/node_modules/broccoli-caching-writer/index.js:87:20) at Array.map (native) at Concat.CachingWriter._conditionalBuild (/Users/januszchudzynski/Desktop/Repositories/perfectour-web-private/node_modules/ember-cli/node_modules/broccoli-concat/node_modules/broccoli-caching-writer/index.js:109:65) at /Users/januszchudzynski/Desktop/Repositories/perfectour-web-private/node_modules/ember-cli/node_modules/broccoli-concat/node_modules/broccoli-caching-writer/node_modules/broccoli-plugin/read_compat.js:61:34 at tryCatch (/Users/januszchudzynski/Desktop/Repositories/perfectour-web-private/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:538:12) at invokeCallback (/Users/januszchudzynski/Desktop/Repositories/perfectour-web-private/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:553:13) at publish (/Users/januszchudzynski/Desktop/Repositories/perfectour-web-private/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:521:7) at flush (/Users/januszchudzynski/Desktop/Repositories/perfectour-web-private/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:2373:5)

{
  "name": "****",
  "dependencies": {
      "ember": "~2.3.1",
      "ember-cli-shims": "0.1.0",
      "ember-cli-test-loader": "0.2.1",
      "ember-load-initializers": "0.1.7",
      "ember-qunit": "0.4.16",
      "ember-qunit-notifications": "0.1.0",
      "ember-resolver": "~0.1.20",
      "jquery": "1.11.3",
      "loader.js": "ember-cli/loader.js#3.4.0",
      "qunit": "~1.20.0",
      "bootstrap": "~3.3.5",
      "firebase": "^2.1.0",
      "filesaver": "*",
      "hls.js":"*",
      "howler.js":"*"
  }
}

{
  "name": "****",
  "version": "0.1.6",
  "description": "****",
  "private": true,
  "directories": {
    "doc": "doc",
    "test": "tests"
  },
  "scripts": {
    "build": "ember build",
    "start": "ember server",
    "test": "ember test"
  },
  "repository": "",
  "engines": {
    "node": ">= 0.10.0"
  },
  "author": "",
  "license": "MIT",
  "devDependencies": {

    "ember-ajax": "0.7.1",
    "ember-bootstrap": "0.6.0",
    "ember-cli": "2.3.0",
    "ember-cli-app-version": "^1.0.0",
    "ember-cli-babel": "^5.1.5",
    "ember-cli-content-security-policy": "0.4.0",
    "ember-cli-dependency-checker": "1.2.0",
    "ember-cli-htmlbars": "^1.0.1",
    "ember-cli-htmlbars-inline-precompile": "^0.3.1",
    "ember-cli-inject-live-reload": "^1.3.1",
    "ember-cli-moment-shim": "1.0.0",
    "ember-cli-qunit": "^1.2.1",
    "ember-cli-release": "0.2.8",
    "ember-cli-sass": "^5.2.1",
    "ember-cli-sri": "^2.0.0",
    "ember-cli-uglify": "^1.2.0",
    "ember-data": "^2.3.0",
    "ember-disable-proxy-controllers": "^1.0.1",
    "ember-export-application-global": "^1.0.4",
    "ember-g-map": "0.0.13",
    "ember-hifi": "1.1.3",
    "ember-load-initializers": "^0.5.0",
    "ember-moment": "6.0.0",
    "ember-resolver": "^2.0.3",
    "ember-sortable": "1.8.1",
    "ember-truth-helpers": "1.2.0",
    "emberfire": "1.6.4",
    "loader.js": "^4.0.0",
    "moment": "2.11.2",
    "moment-timezone": "0.5.0",
    "torii": "0.6.1",
    "ui-download": "0.3.3"
  }
}

檢查您的ember-cli-build.js文件,您可能會嘗試包含 howler 包。 您需要在下面的行中刪除此內容。

app.import('bower_components/h‌​owler.js/dist/howler‌​.js')

編輯:由於您通過 bower 使用howler.js ,因此您需要在bower.json提及它

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM