NodeJS '模块未找到问题'

h22fl7wq  于 2022-12-18  发布在  Node.js
关注(0)|答案(2)|浏览(307)

我的项目中有一个问题,在尝试了几次之后出现“找不到模块”,我试图同时安装和卸载软件包,但问题没有解决。x1c 0d1x

{
      "name": "tooling-01-starting-project",
      "version": "1.0.0",
      "description": "JavaScript The Complete Guide",
      "main": "eslint.js",
      "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1",
        "build": "webpack"
      },
      "author": "Junaid Jawed",
      "license": "ISC",
      "devDependencies": {
        "eslint": "^7.32.0",
        "webpack": "^5.53.0",
        "webpack-cli": "^4.8.0",
        "webpack-dev-server": "^4.2.1"
      },
      "dependencies": {
        "grunt": "^1.4.1"
      }

}

下面是我的webpack.config.js文件编码:-

/* eslint-disable no-undef */
const path = require('path');

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

};

    const path2 = require('path');
    
    module.exports =
    {
        entry:'./node_modules/webpack/bin/webpack.js',
        output:
        {
            filename:'webpack.js',
            path2:path2.resolve(__dirname,'webpack','bin')
        }
    
    };

另外,我在上面附上了我在npm命令提示符错误的截图:-
有人能告诉我这个问题是什么吗?我想它没有找到我的webpack.js文件所在的文件位置。

7gcisfzg

7gcisfzg1#

我过去也曾被这种问题困扰过好几次。
有一点可能是关于项目的位置。这里说它在E:\中,尝试将它重新定位到C:\Users\YourUser\Documents\MyProject中,并执行以下操作:
运行npm i命令,然后启动解决方案。如果它不工作,可能是关于安装在计算机中的节点版本的问题...

llmtgqce

llmtgqce2#

我也遇到过同样的问题。要解决这个问题,只要在你的package.json文件中添加"type": "module",你就可以开始了!

相关问题