2016-04-13 14 views
5

बिना angular2 एप्लिकेशन की सेवा के लिए मेरी package.json में मैं निम्नलिखित है:कैसे browsersync

... 
"scripts": { 
     "tsc": "tsc", 
     "tsc:w": "tsc -w --outDir build", 
     "lite": "lite-server", 
     "start": "concurrent \"npm run tsc:w\" \"npm run lite\" " 
    }, 
... 

और मैं सोच रहा था कि कैसे मैं "npm production" या कुछ इसी तरह का उपयोग करके ऐप शुरू कर सकता है?

मैं browserync को चलने से रोकना चाहता हूं: मैंने अभी कई उपयोगकर्ताओं के साथ प्रयास किया है और यह देखने के लिए उल्लसित था कि वे "एक के रूप में" स्क्रॉल कर रहे थे। यह विभिन्न ब्राउज़रों में भी होता है (लेकिन विभिन्न टैब का उपयोग नहीं करते)।

उत्तर

7

आप लाइट-सर्वर के बजाय serve का उपयोग कर सकते हैं।

+1

मैं 'NPM स्थापित किया नहीं चलता है - सर्विस सेव करें 'और पैकेज' जेसन 'में "स्क्रिप्ट" के तहत' सेवा ":" सेवा "पंक्ति को जोड़ा। तब मैं 'एनपीएम रन सर्विस' का उपयोग करने में सक्षम था। – PascalVKooten

+0

@ पास्कलवूटन आप वैश्विक स्तर पर 'सेवा' भी इंस्टॉल कर सकते हैं ताकि आपको अपनी हर परियोजना में स्थानीय प्रतिलिपि न रखना पड़े। इस पैकेज के लिए, आपको कई परियोजनाओं में विभिन्न संस्करणों की आवश्यकता नहीं होगी। – Mani

+0

इसे नोड या एनपीएम या ब्राउज़र-सिंक के बिना कैसे चलाएं ?? – Jyotirmay

-1

आप http सर्वर (npm install -g http-server उपयोग कर सकते हैं) तो अपनी परियोजना निर्देशिका http-serve -p [port]

0

उपयोग npm start में। ng new <name_of_app> साथ नव स्थापित कोणीय ऐप्लिकेशन में, package.json फ़ाइल के लिए सेटिंग होती है

"scripts": { 
    "ng": "ng", 
    "start": "ng serve", 
    "build": "ng build", 
    "test": "ng test", 
    "lint": "ng lint", 
    "e2e": "ng e2e" 
    } 

तो npm start का उपयोग कर ng serve चलेंगे और ब्राउज़र समन्वयन browsersync

संबंधित मुद्दे