【问题标题】:mysterious error with Angular/nodeAngular / node的神秘错误
【发布时间】:2018-01-21 04:17:54
【问题描述】:

谁能解释我的代码有什么问题。 非常感谢!!!

  • webpack:编译失败。
  • 我的 Angular CLI:1.6.3
  • 节点:8.9.4
  • 操作系统:win32 x64
  • 角度:5.2.1

错误信息:

ERROR in ./node_modules/css-loader?{"sourceMap":false,"importLoaders":1}!./node_modules/postcss-loader/lib?{"ident":"postcss","sourceMap":false}!./node_modules/bootstrap/dist/js/bootstrap.js
Module build failed: Syntax Error

(6:1) Unknown word

  4 |   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
  5 |   */
> 6 | (function (global, factory) {
    | ^
  7 |   typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('jquery'), require('popper.js')) :
  8 |   typeof define === 'function' && define.amd ? define(['exports', 'jquery', 'popper.js'], factory) :

 @ ./node_modules/css-loader?{"sourceMap":false,"importLoaders":1}!./node_modules/postcss-loader/lib?{"ident":"postcss","sourceMap":false}!./src/styles.css 3:10-163
 @ ./src/styles.css
 @ multi ./src/styles.css
ERROR in node_modules/angularfire2/app/firebase.app.module.d.ts(5,22): error TS2420: Class 'FirebaseApp' incorrectly implements interface 'App'.
  Property 'firestore' is missing in type 'FirebaseApp'.
node_modules/angularfire2/app/firebase.app.module.d.ts(12,28): error TS2694: Namespace 'firebase' has no exported member 'Promise'.
node_modules/angularfire2/database/firebase_list_observable.d.ts(14,62): error TS2694: Namespace 'firebase' has no exported member 'Promise'.
node_modules/angularfire2/database/firebase_list_observable.d.ts(15,48): error TS2694: Namespace 'firebase' has no exported member 'Promise'.
node_modules/angularfire2/database/firebase_list_observable.d.ts(16,92): error TS2694: Namespace 'firebase' has no exported member 'Promise'.
node_modules/angularfire2/database/firebase_object_observable.d.ts(11,31): error TS2694: Namespace 'firebase' has no exported member 'Promise'.
node_modules/angularfire2/database/firebase_object_observable.d.ts(12,37): error TS2694: Namespace 'firebase' has no exported member 'Promise'.
node_modules/angularfire2/database/firebase_object_observable.d.ts(13,24): error TS2694: Namespace 'firebase' has no exported member 'Promise'.
node_modules/angularfire2/interfaces.d.ts(12,32): error TS2694: Namespace 'firebase' has no exported member 'Promise'.
node_modules/angularfire2/interfaces.d.ts(13,35): error TS2694: Namespace 'firebase' has no exported member 'Promise'.
node_modules/angularfire2/interfaces.d.ts(14,35): error TS2694: Namespace 'firebase' has no exported member 'Promise'.
node_modules/angularfire2/interfaces.d.ts(15,44): error TS2694: Namespace 'firebase' has no exported member 'Promise'.

【问题讨论】:

  • 你能添加你的代码吗?
  • 具体来说,添加你的 webpack 配置和你的 package.json。我猜这里有一个配置错误。

标签: angularjs angular npm angular-ui-bootstrap bootstrap-4


【解决方案1】:

我对这个配置有同样的问题。我在styles.css 文件中有一个导入命令,Angular 不再支持该命令。只需删除该导入,这对我有用。

如果您需要该导入的样式,只需从 node_modules 中的相应包中复制文件并将其粘贴到您的 assets/css 文件夹中,将 css 文件链接到 index.html 文件。完成。

【讨论】:

    猜你喜欢
    • 2015-03-13
    • 2017-04-20
    • 2014-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多