Angular / node的神秘错误

时间:2018-01-21 04:17:55

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

任何人都可以解释我的代码有什么问题。 非常感谢!!!

  • webpack :无法编译。
  • 我的Angular CLI :1.6.3
  • 节点:8.9.4
  • 操作系统:win32 x64
  • Angular :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'.

1 个答案:

答案 0 :(得分:1)

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

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