Grunt ve npm için yeniyim. Bu yüzden ' http://tech.pro/tutorial/1190/package-managers-an-introductory-guide-for-the-uninitiated-front-end-developer#front_end_developers ' sitesinde bazı "yemek kitabı-örneği" deniyorum . Şimdi oraya bakmak zorunda değilsin, ama siteyi paylaşmanın iyi olacağını düşündüm. Şimdiye kadar her şey yolunda, küresel kuruluma gelene kadar. (Tamam, çözmem gereken bazı hatalar, ama şimdi npm çalışıyorum).
Küresel olarak bir şey kurmaya çalışırken sıkışıp kalıyorum.
Şimdiye kadar küresel olarak bazı paketler kurmayı test etmek için yaptığım şey:
Test dizini oluşturuldu
grunttest
Bu dizinin içinde:
npm install -g jshint
Görebildiğim çıktı:
npm http GET https://registry.npmjs.org/jshint
npm http 304 https://registry.npmjs.org/jshint
...
npm http 304 https://registry.npmjs.org/string_decoder
C:\Program Files\nodejs\node_modules\npm\jshint -> C:\Program Files\nodejs\node_modules\npm\node_modules\jshinnt
jshint@2.4.4 C:\Program Files\nodejs\node_modules\npm\node_modules\jshint
├── console-browserify@0.1.6
├── exit@0.1.2
├── underscore@1.4.4
├── shelljs@0.1.4
├── minimatch@0.2.14 (sigmund@1.0.0, lru-cache@2.5.0)
├── cli@0.4.5 (glob@3.2.9)
└── htmlparser2@3.3.0 (domelementtype@1.1.1, domutils@1.1.6, domhandler@2.1.0, readable-stream@1.0.26-2)
Kaynağın son kurulumdan bu yana (birkaç dakika önce) değiştirilmediğini söylediği için tamam olması gereken 304'ün farkına vardım.
Jshint'in var olup olmadığını kontrol etmek için:
`npm -global list`
Çıktı:
npm@1.4.3 C:\Program Files\nodejs\node_modules\npm
├── abbrev@1.0.4
├── ansi@0.2.1
├─...
├──
├── graceful-fs@2.0.2
├── inherits@2.0.1
├── ini@1.1.0
├─┬ init-package-json@0.0.14
│ └── promzard@0.2.1
├─┬ jshint@2.4.4 extraneous
│ ├─┬ cli@0.4.5
│ │ └─┬ glob@3.2.9
│ │ └── inherits@2.0.1
│ ├── console-browserify@0.1.6
│ ├── exit@0.1.2
│ ├─┬ htmlparser2@3.3.0
│ │ ├── domelementtype@1.1.1
│ │ ├── domhandler@2.1.0
│ │ ├── domutils@1.1.6
│ │ └─┬ readable-stream@1.0.26-2
│ │ └─... ├── text-table@0.2.0
├── uid-number@0.0.3
└── which@1.0.5
**npm ERR! extraneous: jshint@2.4.4 C:\Program Files\nodejs\node_modules\npm\node_modules\jshint npm**
Sorular:
- Neden npm ERR alıyorum! yabancı ...?
- Bu ne demek?
- Bu sorunu nasıl çözebilirim?
Bilgi:
Cygwin'i kabuk olarak kullanan bir Windows makine Windows 7 kullanıyorum. jshint someTestfile.js
elbette sadece jshint ( ) 'e çalışmak işe yaramaz.
Şimdiden teşekkürler Meru