2016-05-16 11 views
12

Tôi có dự án "angularClass" angular2-webpack-starter Tôi đã cài đặt tất cả phụ thuộc npm Bây giờ tôi đang cố cài đặt typingsĐã cố gắng biên dịch "zone.js" làm mô-đun bên ngoài, nhưng trông giống như mô-đun toàn cầu

typings.json

{ 
    "dependencies": { 
    "zone.js": "github:gdi2290/typed-zone.js#66ea8a3451542bb7798369306840e46be1d6ec89" 
    }, 
    "devDependencies": {}, 
    "ambientDependencies": { 
    "angular-protractor": "github:DefinitelyTyped/DefinitelyTyped/angular-protractor/angular-protractor.d.ts#64b25f63f0ec821040a5d3e049a976865062ed9d", 
    "core-js": "registry:dt/core-js#0.0.0+20160317120654", 
    "hammerjs": "github:DefinitelyTyped/DefinitelyTyped/hammerjs/hammerjs.d.ts#74a4dfc1bc2dfadec47b8aae953b28546cb9c6b7", 
    "jasmine": "github:DefinitelyTyped/DefinitelyTyped/jasmine/jasmine.d.ts#4b36b94d5910aa8a4d20bdcd5bd1f9ae6ad18d3c", 
    "node": "github:DefinitelyTyped/DefinitelyTyped/node/node.d.ts#8cf8164641be73e8f1e652c2a5b967c7210b6729", 
    "selenium-webdriver": "github:DefinitelyTyped/DefinitelyTyped/selenium-webdriver/selenium-webdriver.d.ts#a83677ed13add14c2ab06c7325d182d0ba2784ea", 
    "webpack": "github:DefinitelyTyped/DefinitelyTyped/webpack/webpack.d.ts#95c02169ba8fa58ac1092422efbd2e3174a206f4" 
    } 
} 

khi tôi gõ

sudo typings install 

tôi đã

derzunov:angular2-webpack-starter derzunov$ sudo typings install 
typings ERR! message Attempted to compile "zone.js" as an external module, but it looks like a global module. 

typings ERR! cwd /Users/derzunov/projects/Angular2/angular2-webpack-starter 
typings ERR! system Darwin 15.4.0 
typings ERR! command "/usr/local/bin/node" "/usr/local/bin/typings" "install" 
typings ERR! node -v v4.4.4 
typings ERR! typings -v 1.0.2 

typings ERR! If you need help, you may report this error at: 
typings ERR! <https://github.com/typings/typings/issues> 

Điều đó có nghĩa là gì? Trợ giúp! =))

+0

Tôi nghi ngờ nó cần '-g' để cài đặt chung. 'sudo install -g typings' –

+1

@SterlingArcher: Không; đây là một điều trước khi biên dịch góc. – SLaks

+0

@SLaks tôi đang làm gì sai? – derzunov

Trả lời

20

Typings 1.0.x có một số breaking changes. Đặt "zone.js" vào phần "ambientDependencies" và đổi tên thành "globalDependencies"

+1

Tôi đã có cùng một vấn đề và sửa đổi các tập tin typings.json như hướng dẫn ở trên giải quyết vấn đề của tôi. –

+0

Cảm ơn bạn, Aleksey! Điều này giải quyết vấn đề. – derzunov

+0

Làm việc cho tôi. Đừng ngại thực hiện thay đổi ngay cả khi nhiều dòng khác nằm trong môi trường xung quanhDependencies. –

Các vấn đề liên quan