Webpack+巴别塔 |C:\node_modules 不存在或不是目录 |JS系列

Webpack+Babel | C:\node_modules doesn't exist or is not a directory | JS

提问人:Michi19935 提问时间:5/13/2022 更新时间:5/13/2022 访问量:2202

问:

希望你做得很好。

我只是尝试使用 babel 和 webpack,但由于某种原因它不起作用。 我什至买了一台新电脑,但没有变化......

每次我开始运行 webpack 命令 (node_modules/.bin/webpack) 时。我收到错误:C:\node_modules不存在或不是目录

当我在没有 webpack 的情况下使用 babel 时也会发生同样的情况:“node_modules”命令要么拼写错误,要么 无法找到。(我在这里从package.json文件调用启动脚本 - node_modules/.bin/babel ./src/index.js -o ./dist/assets/bundle.js)

该路径清楚地存在于我的计算机上。 我还检查了几次,我是否在终端的正确文件夹中...... 我的package.json文件如下所示:

{
      "name": "chapter_19",
      "version": "1.0.0",
      "description": "",
      "main": "index.js",
      "scripts": {
        "babel": "node_modules/.bin/babel ./src/index.js -o ./dist/assets/bundle.js"
      },
      "author": "",
      "license": "ISC",
      "devDependencies": {
        "@babel/cli": "^7.2.3",
        "@babel/core": "^7.3.4",
        "@babel/preset-env": "^7.3.4"
      },
      "dependencies": {
        "webpack": "^5.72.1",
        "webpack-cli": "^4.9.2"
      }
    }

这是我的 webpack 文件:

  const path = require('path');

module.exports = {
    entry:':/src/index.js',
    output:{
        path: path.resolve(__dirname, 'dist/assets'),
        filename: 'bundle.js'
    }
}

和我的文件/文件夹图像

有没有,也许这是怎么回事?

将不胜感激。谢谢。

javascript webpack babeljs

评论

2赞 Andy 5/13/2022
./node_modules/.bin/babel?因为错误而购买一台新计算机似乎有点激烈的 FWIW。
0赞 CherryDT 5/13/2022
确保使用 bash 而不是 Windows 的命令提示符。您在命令中使用了 bash 语法。另外,看起来不对劲。你是说吗?:/src/index.js./src/index.js

答: 暂无答案