【问题标题】:Locally installed NPM module commands can't be found找不到本地安装的 NPM 模块命令
【发布时间】:2020-06-26 17:04:48
【问题描述】:

对于在我的 package.json 文件中为本地安装的模块设置的任何脚本,npm 表示找不到该命令。

下面是我的 package.json。我已经运行了一个“npm install”,安装包没有任何问题。

{
  "name": "app",
  "private": true,
  "dependencies": {
    "@babel/core": "^7.8.6",
    "@babel/preset-env": "^7.8.6",
    "@babel/preset-react": "^7.8.3",
    "babel-loader": "^8.0.6",
    "bootstrap": "^4.4.1",
    "jquery": "^1.9.1",
    "react": "^16.13.0",
    "react-dom": "^16.13.0",
    "react-owl-carousel": "^2.3.1",
    "react-redux": "^7.2.0",
    "react-router-dom": "^5.1.2",
    "react-slick": "^0.25.2",
    "reactstrap": "^8.4.1",
    "redux": "^4.0.5",
    "redux-logger": "^3.0.6",
    "redux-thunk": "^2.3.0",
    "slick-carousel": "^1.8.1",
    "webpack-cli": "^3.3.11"
  },
  "scripts": {
    "postinstall": "webpack",
    "start": "webpack --watch --mode=development"
  },
  "engines": {
    "node": "10.13.0",
    "npm": "6.4.1"
  },
  "devDependencies": {
    "css-loader": "^3.4.2",
    "style-loader": "^1.1.3",
    "webpack": "^4.42.0"
  }
}

当我尝试从根文件运行 npm start 时,出现以下错误:

sh: webpack: command not found
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! app@ start: `webpack --watch --mode=development`
npm ERR! spawn ENOENT
npm ERR! 
npm ERR! Failed at the app@ start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

我在多个项目中遇到了同样的问题。如果我在全球范围内安装它会起作用,但根据我对 webpack 的理解,这不是必需的,不鼓励这样做:https://webpack.js.org/guides/installation/#global-installation

你知道这里可能有什么问题吗?谢谢!

【问题讨论】:

  • 这能回答你的问题吗? webpack command not working
  • 这个问题描述了我设置它的方式,但问题是这样配置时它不起作用。我还删除了 node_modulespackage_json.lock 并将 npm / node 升级到最新版本,但仍然遇到同样的问题。这不仅发生在 webpack 上,还发生在我尝试使用 npm run 的任何未全局安装(仅本地安装)的东西上。

标签: node.js npm webpack


【解决方案1】:

问题是我的应用所在的目录在目录名称中有/(例如a/b > app > node_modules)。 / 被解释为 : 而 npm 不喜欢这样。

【讨论】:

    猜你喜欢
    • 2019-12-12
    • 2013-03-08
    • 1970-01-01
    • 2014-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多