node.js - 构建运行时出现 webpack 错误。 'Error: Cannot find module ' @webassemblejs/ast''

标签 node.js reactjs npm webpack

我目前正在 React 中工作,我正在尝试设置 webpack 和 webpack-cli。我目前正在关注 webpack 4 教程网站 https://www.valentinog.com/blog/webpack-4-tutorial/ 上的教程使用我的命令行,我一直在尝试使用 nodejs 安装 webpack 和 webpack-cli 作为我的依赖项。

我一直在输入npm i webpack --save-devnpm i webpack-cli --save-dev 这两个模块都正确安装,并作为依赖项添加到我的 package.json 中。

 {
  "name": "webpack-4-quickstart",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "build": "webpack"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "webpack": "^4.10.1",
    "webpack-cli": "^2.1.4"
  }
}

我还有一个脚本部分,其中有一个“build”:“webpack”,它应该初始化我的 webpack。但是当我输入 npm run build 时,我收到此错误。 错误:找不到模块“@web assemblyjs/ast”。我检查了我的node_modules,@web assemblyjs 在那里。

我尝试卸载我的node_modules,重新安装webpack和webpack-cli,甚至移动到不同的目录和存储库,看看是否可以通过这种方式改变我的结果。但是,我仍然收到找不到模块@web assemblyjs/ast。我目前正在运行 MacOs High Sierra,不确定它是否与我的操作系统不兼容。如果有的话,我没有注意到任何其他 Stackoverflow 帖子处理这个特定错误,所以我想我应该发一个帖子寻求帮助。

感谢您的宝贵时间!

最佳答案

我也遇到了同样的问题。在尝试了多种版本、多次删除 Node 模块、尝试手动安装库之后,我终于通过运行解决了这个问题

npm ci

~1 天的调试时间,6 个字母的命令。电脑有时就是这么有趣

关于node.js - 构建运行时出现 webpack 错误。 'Error: Cannot find module ' @webassemblejs/ast'',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50594629/

相关文章:

reactjs - React 状态数组更新/渲染整个数组,有解决方法吗?

javascript - 在 react 应用程序中的页面加载期间加载配置数据

javascript - FullCalendar v4 动态设置日历的高度

git - 如何在 heroku 上的 package.json 中将 public bitbucket repo 引用为 npm 模块?

node.js - 安装 NPM mongoose 的问题

node.js - GridFS + NodeJS 从 mongoDB 检索图像

javascript - Node.js MongoDB .findOne 在查询字符串时返回最佳匹配

reactjs - React Typescript 如何通过类型传递 props

javascript - 使用 node-red-admin 保护 Node-Red Electron 应用程序

node.js - 如何检查 mongodb 中是否已创建模式?