- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我已经更新了 Angular 项目中的 package.json,更新后使用命令 ncu -u 在运行 ngserve 时出现以下错误
./node_modules/@angular/core/esm5/core.js 中出现错误找不到模块:TypeError:dep.isEqualResource 不是函数
尝试卸载 Node 模块并重新安装,但没有成功
在下面添加 Package.json。
{
"name": "material",
"private": true,
"version": "1.0.0",
"main": "",
"scripts": {
"ng": "ng",
"start": "ng serve",
"hmr": "ng serve --hmr -e=hmr",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e",
"clean": "rimraf node_modules",
"clean-all": "rimraf node_modules dist dll && npm cache clean",
"reinstall": "rimraf node_modules && rm -f package-lock.json && npm install"
},
"dependencies": {
"@angular/animations": "^5.2.9",
"@angular/cdk": "^5.2.4",
"@angular/common": "^5.2.9",
"@angular/compiler": "^5.2.9",
"@angular/core": "^5.2.9",
"@angular/forms": "^5.2.9",
"@angular/http": "^5.2.9",
"@angular/material": "5.2.4",
"@angular/platform-browser": "^5.2.9",
"@angular/platform-browser-dynamic": "^5.2.9",
"@angular/platform-server": "^5.2.9",
"@angular/router": "^5.2.9",
"@types/underscore": "^1.8.8",
"angular-localstorage": "^1.1.5",
"angular2-csv": "^0.2.5",
"angular2-debounce": "^1.0.4",
"classlist.js": "^1.1.20150312",
"core-js": "^2.5.3",
"cors": "^2.8.4",
"easy-pie-chart": "^2.1.7",
"echarts": "^4.0.4",
"font-awesome": "^4.7.0",
"intl": "^1.2.5",
"jquery": "^3.3.1",
"jquery-slimscroll": "^1.3.8",
"jsonwebtoken": "^8.2.0",
"jspdf": "^1.3.5",
"jspdf-autotable": "^2.3.2",
"ng-circle-progress": "^0.9.9",
"ng2-toasty": "^4.0.3",
"ng2modules-easypiechart": "0.0.4",
"ngx-filter-pipe": "^2.1.0",
"reflect-metadata": "^0.1.12",
"rxjs": "^5.5.7",
"underscore": "^1.8.3",
"webfontloader": "^1.6.28",
"zone.js": "^0.8.20"
},
"devDependencies": {
"@angular/cli": "1.7.3",
"@angular/compiler-cli": "^5.2.9",
"@angularclass/hmr": "^2.1.3",
"@angularclass/hmr-loader": "^3.0.4",
"@auth0/angular-jwt": "^1.1.0",
"@types/core-js": "^0.9.46",
"@types/hammerjs": "^2.0.34",
"@types/jasmine": "^2.8.6",
"@types/jquery": "^3.3.1",
"@types/node": "^9.4.7",
"add-asset-html-webpack-plugin": "^2.1.3",
"angular-router-loader": "^0.8.2",
"angular2-template-loader": "^0.6.2",
"autoprefixer": "^8.1.0",
"awesome-typescript-loader": "^4.0.1",
"bootstrap": "^4.0.0",
"clarity-angular": "^0.10.27",
"codelyzer": "^4.2.1",
"copy-webpack-plugin": "^4.5.1",
"css-loader": "^0.28.11",
"extract-text-webpack-plugin": "^3.0.2",
"file-loader": "^1.1.11",
"hammerjs": "^2.0.8",
"html-webpack-plugin": "^3.0.7",
"json-loader": "^0.5.4",
"material-design-lite": "^1.3.0",
"moment": "^2.21.0",
"ng-router-loader": "^2.1.0",
"node-sass": "^4.8.2",
"postcss-loader": "^2.1.3",
"raw-loader": "^0.5.1",
"rimraf": "^2.6.2",
"sass-loader": "^6.0.7",
"style-loader": "^0.20.3",
"ts-helpers": "^1.1.2",
"ts-node": "^5.0.1",
"tslib": "^1.9.0",
"tslint": "^5.9.1",
"tslint-loader": "^3.6.0",
"typescript": "^2.7.2",
"webpack": "^4.2.0",
"webpack-dev-server": "^3.1.1",
"webpack-dll-bundles-plugin": "^1.0.0-beta.5",
"webpack-merge": "^4.1.2"
},
"engines": {
"node": ">=6.9.0",
"npm": ">= 3"
}
}
最佳答案
我也遇到了同样的问题。我通过删除 devDepcies 列表中与 webpack 相关的包来解决这个问题。 "@angular/cli"
包处理所有 webpack 工作。
在您的示例中删除该行,然后再次运行 npm install
命令:
"webpack": "^4.2.0",
"webpack-dev-server": "^3.1.1",
"webpack-dll-bundles-plugin": "^1.0.0-beta.5",
"webpack-merge": "^4.1.2"
希望它对你有用。
关于node.js - ./node_modules/@angular/core/esm5/core.js 中的错误找不到模块 : TypeError: dep. isEqualResource 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49404799/
第一年+ 我已经使用 esm 和 std/esm 包编写了我所有的代码,我能够无缝地使用 cjs 的依赖包,没有问题,而不需要 babel。 在 nodejs V14 中,混合的 esm/cjs 支持
我在 plunker 中有以下代码... // Thing.js export class Thing{ constructor(){ console.log("This thing is
我尝试使用 --experimental-modules 标志在 Node.js v8.7.0 中使用此语法导入 ESM 模块: import { check, validationResult }
所以我正在使用包 esm 和 module-alias,但似乎 esm 没有注册模块别名的路径。 这是我加载服务器文件的方式: nodemon -r esm ./src/index.js 8081 这
我想将 typescript react 应用程序作为组件捆绑到 ES 模块或 UMD 中。但是生成的 ES 包会产生一个无效的模块 js。 在 bundle 上它给了我这个提示。但我找不到任何解决方
我很好奇 ESM 的 tree-shaking/死代码消除是如何工作的。我在各种 Node.js 项目中使用 Typescript,并开始导出自己的 ESM 包 (tsc --module es201
我正在构建一个 webpack 应用程序,我有兴趣在整个应用程序中使用 ESM,这意味着使用 ESM 导入构建 webpack.config 文件。 我现在可以使用 Babel,但这是在 npm 添加
我想我已经阅读了 SO 上的每个线程以及互联网上的每个相关页面,一切都有一些问题 我想: 使用 webpack 捆绑我的 web 应用程序 在我的源 js 中使用 ES 模块并将它们转换为更广泛的浏览
我即将在 SMPP 上工作。我对从计算机系统到移动站的消息如何传递有基本的了解,我已经阅读了有关消息如何从 ESME 到 SMSC 再到移动站的信息。但实际上我无法理解。我的意思是,这些 (ESME
我有以下示例运行,而 JS 在其上没有捆绑器。 // index.js ;(async () => { const mod = await import('/index.json') cons
在阅读 webpack 文档中有关 tree shaking 的内容时,我遇到了这句话: In a 100% ESM module world, identifying side effects is
在阅读 webpack 文档中有关 tree shaking 的内容时,我遇到了这句话: In a 100% ESM module world, identifying side effects is
我正在开发一个 SMS 网关,我在考虑我应该在其中实现的功能。因此,我查看了一些 SMS 网关(SMSNOW、SMS studio 和 Ozeki)作为示例。 我几乎完成了实现,但我遇到了几乎所有 S
我正在尝试在 ESM 模块上使用 tone.js。 (我可以在带有 bundler 的“commonjs”中毫无问题地使用它) 在我的html中 和 tests.js: import * as To
我正在尝试获取 Esri ArcGis's NPM package与 SvelteKit 一起工作。 根据链接文档,@arcgis/core 应该是 ESM。但是,当我尝试将其导入 SvelteKit
我有以下组件: App.js import React from "react"; import { Slider } from "./Slider"; function App() { retu
当浏览器现在支持原生 ESM 时,为什么开发人员仍然需要使用像 rollup 和 webpack 这样的模块捆绑器 最佳答案 你不需要模块打包器——开发人员甚至在模块和 Webpack 存在之前就能够
我一直在尝试解决这个问题一个星期,但似乎无法真正找到问题所在。 我关注了this tutorial但我没有自己的项目结构(见下图) 在 esm.js 中: require = require("esm
我的设置 Node v14.16.0 我有一个测试文件,其中包含一个用 ESM 模块 (import) 编写的简单测试。 在 package.json我有一个脚本(遵循Jest documentati
我有一个组件库,它将发布到 npm 以供 razzle 应用程序使用。我想要对最佳实践发表意见的主要问题是,这些包应该用 cjs 还是 esm 构建,每个的缺点是什么? 我可以只构建到 cjs 吗?
我是一名优秀的程序员,十分优秀!