【问题标题】:ng serve no longer works. Cannot find modulesng serve 不再有效。找不到模块
【发布时间】:2020-05-30 07:25:53
【问题描述】:

我昨晚添加了一些 npm 包以安装颜色选择器。今天,我不得不在笔记本电脑上工作,把 repo 拉下来并运行 npm install。我遇到了一些问题,我第一次被告知 node_modules/index.js 文件不存在。我在那里用那个名字创建了一个空文件。编译后的代码在

的控制台中出现错误
Uncaught TypeError: AllHtmlEntities is not a constructor
    at Object../node_modules/webpack-dev-server/client/overlay.js (vendor.js:331033)
    at __webpack_require__ (runtime.js:85)
    at Object.<anonymous> (vendor.js:330846)
    at Object../node_modules/webpack-dev-server/client/index.js?http://0.0.0.0:0/sockjs-node&sockPath=/sockjs-node (vendor.js:331013)
    at __webpack_require__ (runtime.js:85)
    at Object.0 (main.js:42976)
    at __webpack_require__ (runtime.js:85)
    at checkDeferredModules (runtime.js:46)
    at Array.webpackJsonpCallback [as push] (runtime.js:33)
    at main.js:1

代码无法编译,我收到以下错误:

An unhandled exception occurred: Cannot find module './features/avif'
See "/private/var/folders/bm/gjfl16s959nfnzpchxpcv0s00000gp/T/ng-ihA5FD/angular-errors.log" for further details.

我不知道这里发生了什么,也不知道如何解决。

【问题讨论】:

标签: angular npm npm-install


【解决方案1】:

我记得类似的事情。大多数情况下,它与我的系统设置为默认的节点或 npm 版本有关。从那以后,我使用 NVM(节点版本管理器)来处理这类问题。

请看这里:https://itnext.io/nvm-the-easiest-way-to-switch-node-js-environments-on-your-machine-in-a-flash-17babb7d5f1b

【讨论】:

    猜你喜欢
    • 2021-08-10
    • 2020-05-03
    • 1970-01-01
    • 2020-05-22
    • 1970-01-01
    • 2020-12-28
    • 2020-11-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多