首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:找不到模块'babel-register‘

错误:找不到模块'babel-register‘
EN

Stack Overflow用户
提问于 2018-12-13 02:03:42
回答 6查看 29.9K关注 0票数 11

我目前正在做一个项目,涉及到连接到express后端的甲骨文。该环境已经实现并推送到github上的存储库。我克隆了该项目并运行npm install来获取该项目所需的所有包。然后我尝试运行这个项目,得到了这个错误:

代码语言:javascript
复制
module.js:550
   throw err;
   ^

Error: Cannot find module 'babel-register'
    at Function.Module._resolveFilename (module.js:548:15)
    at Function.Module._load (module.js:475:25)
    at Module.require (module.js:597:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (C:\xxxx\xxxx\Documents\Work\ef-backend\bin\www:1:63)
    at Module._compile (module.js:653:30)
    at Object.Module._extensions..js (module.js:664:10)
    at Module.load (module.js:566:32)
    at tryModuleLoad (module.js:506:12)
    at Function.Module._load (module.js:498:3)
[nodemon] app crashed - waiting for file changes before starting...

然后我继续npm,安装babel-register,我想也许这个包已经进入gitignore了。安装程序包后,我再次尝试运行该项目,但仍然收到相同的错误。

EN

回答 6

Stack Overflow用户

发布于 2018-12-13 02:40:00

我自己已经解决了这个问题,这实际上是一个包锁文件与包文件不同步的问题。我删除了包锁文件并安装了npm。这样我的项目就可以正常运行了。

票数 18
EN

Stack Overflow用户

发布于 2019-10-15 10:31:42

在我的例子中,我的脚本有一个错误:

代码语言:javascript
复制
"scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "node --require 'babel-register' src/index.js"
  }

我不得不通过删除babel-中的引号注册来编辑我的脚本,正确的语句是:

代码语言:javascript
复制
"scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "node --require babel-register src/index.js"
  }
票数 5
EN

Stack Overflow用户

发布于 2020-06-24 21:31:28

在我的例子中,我没有babel-clidevDependency。添加它可以让一切正常工作

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53748871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档