2015-06-19 2 views
-1

При установке с использованием узлаNode.js Код сценария package.json использует локальные или глобальные библиотеки?

будет ли код сценария в package.json использовать локальный node_modules или глобальный?

, например, здесь, будет ли использоваться глобальный браузер (npm install -g) или локально установленный? доступны в ./node_modules/bin

"scripts": { 
    "start": "watchify -o js/bundle.js -v -d .", 
    "build": "browserify . | uglifyjs -cm > js/bundle.min.js" 
    } 
+0

Я думаю, что он обычно будет использовать глобальный первый, а затем локальный, если глобальный нет. Зачем вам нужно знать? – Guy

+1

@Guy: наоборот. –

ответ

1

Package.json использует локальные модули, найденные в каталоге же корня (node_modules реж по умолчанию) сценарий узла проживает (или которые настраивают в package.json)

Если установлен модуль глобально он использует глобальный.

Пожалуйста, читайте здесь: http://browsenpm.org/help

Флаг -g будет означать, что HTTP-сервер должен быть установлен на глобальном уровне, и будет доступен для всех сценариев узла требовать.