【发布时间】:2017-02-08 06:02:13
【问题描述】:
我正在遵循 Angular 入门应用程序的确切设置。 在某些时候,我想在我的应用程序中使用 https://www.npmjs.com/package/angular2-uuid 库。为此,我在 package.json 中添加以下行:
"angular2-uuid": "^1.1.0",
并在我的 ts 代码中使用以下 import 语句:
import { UUID } from 'angular2-uuid';
npm install 后一切编译正确,但是当我尝试在浏览器中加载应用程序时,它找不到带有 404 错误的 UUID 模块:
GET http://localhost:8080/angular2-uuid 404
其他模块路径中有node_modules,可以加载成功。我怀疑 URL 中缺少 node_modules 部分是 404 错误的原因。
任何想法如何解决这个问题?定位模块时如何告诉 TS 编译器或模块解析系统在 node_modules 文件夹下查找?
谢谢。
【问题讨论】:
-
你能添加你的systemjs.config.js文件吗?
-
Firefox 返回一个空文件而不是 404 导致“XML Parsing Error: no root element found”消息。
标签: angular typescript