首页 文章

Angular 5,三Js错误

提问于
浏览
1

一些路径配置错误我无法解决这个问题 . 这是我的移民 . “@ angular / animations”:“^ 5.1.1”,“@ angular / cdk”:“^ 5.0.1”,“@ angular / common”:“^ 5.0.0”,“@ angular / compiler”:“ ^ 5.0.0“,”@ angular / core“:”^ 5.0.0“,”@ angular / forms“:”^ 5.0.0“,”@ angular / http“:”^ 5.0.0“,”@ angular / material“:”^ 5.0.1“,”@ angular / platform-browser“:”^ 5.0.0“,”@ angular / platform-browser-dynamic“:”^ 5.0.0“,”@ angular / router“:”^ 5.0.0“,”@ types / three“:”^ 0.84.35“,”animate.css“:”^ 3.5.2“,”bootstrap“:”^ 3.3.7“,”core -js“:”^ 2.4.1“,”d3“:”^ 4.12.0“,”hammerjs“:”^ 2.0.8“,”jquery“:”^ 3.2.1“,”rxjs“:”^ 5.5.2“,”zone.js“:”^ 0.8.14“},”devDependencies“:{”@ angular / cli“:”1.6.1“,”@ angular / compiler-cli“:”^ 5.0 . 0“,”@ angular / language-service“:”^ 5.0.0“,”@ types / d3“:”^ 4.12.0“,”@ types / jasmine“:”~2.5.53“,”@ type / jasminewd2“:”~2.0.2“,”@ types / node“:”~6.0.60“,”codelyzer“:”^ 4.0.1“,”jasmine-core“:”~2.6.2“,” jasmine-spec-reporter“:”~4.1.0“,”业力“:”~1.7.0“,”karma-chrome-launcher“:”~2.1.1“,”karma-cli“:”~1.0 . 1“,”karma-coverage-istanbul-reporter“:”^ 1.2.1“,”karma-jasmine“:” ~1.1.0“,”karma-jasmine-html-reporter“:”^ 0.2.2“,”量角器“:”~5.1.2“,”ts-node“:”~3.2.0“,”tslint“ :“~5.7.0”,“打字稿”:“~2.4.2”

import { OnInit } from '@angular/core';
import { Component, ViewChild, ElementRef } from '@angular/core';
import * as THREE from 'three';

@Component({
  selector: 'app-home',
  templateUrl: './home.component.html',
  styleUrls: ['./home.component.css']
})
export class HomeComponent  {


  @ViewChild('rendererContainer') rendererContainer: ElementRef;
  renderer = new THREE.WebGLRenderer();

以下是我得到的错误 .

/Users/macmini05/Desktop/nieu/src/three doesn't exist
            .ts
              Field 'browser' doesn't contain a valid alias configuration
              /Users/macmini05/Desktop/nieu/src/three.ts doesn't exist
            .js
              Field 'browser' doesn't contain a valid alias configuration
              /Users/macmini05/Desktop/nieu/src/three.js doesn't exist
            as directory
              /Users/macmini05/Desktop/nieu/src/three doesn't exist
      looking for modules in /Users/macmini05/Desktop/nieu/src
        using description file: /Users/macmini05/Desktop/nieu/package.json (relative path: ./src)
          Field 'browser' doesn't contain a valid alias configuration
        after using description file: /Users/macmini05/Desktop/nieu/package.json (relative path: ./src)
          using description file: /Users/macmini05/Desktop/nieu/package.json (relative path: ./src/three)
            no extension
              Field 'browser' doesn't contain a valid alias configuration
              /Users/macmini05/Desktop/nieu/src/three doesn't exist
            .ts
              Field 'browser' doesn't contain a valid alias configuration
              /Users/macmini05/Desktop/nieu/src/three.ts doesn't exist
            .js
              Field 'browser' doesn't contain a valid alias

1 回答

  • 2

    看着你的package.json,你错过了 three js . 您只安装了 @types/three ,这只是 TypeScript 的打字 .

    你需要安装 three js .

    npm install three --save
    

相关问题