Запитання з тегом «package.json»

Усі пакети npm містять файл, як правило, в корені проекту, який називається package.json - цей файл містить різні метадані, що стосуються проекту. Цей файл використовується для надання інформації npm, що дозволяє йому ідентифікувати проект, а також обробляти залежності проекту.

19
Яка різниця між tilde (~) та caret (^) у package.json?
Після того як я перейшов до останнього стабільного nodeі npm, я спробував npm install moment --save. Це зберігає запис у префіксі package.jsoncaret ^. Раніше це був ~префікс тильди . Чому ці зміни вносяться npm? Чим відрізняється тильда від ~карета ^? Які переваги перед іншими?

14
Як встановити змінні середовища зсередини пакету.json
Як встановити деякі змінні середовища зсередини, package.jsonякі будуть використовуватися з npm startподібними командами? Ось що я зараз маю в своєму package.json: { ... "scripts": { "help": "tagove help", "start": "tagove start" } ... } Я хочу , щоб встановити змінні оточення (як NODE_ENV) в сценарії запуску в той же час …

17
Помилка запуску сценарію відсутня при запуску npm start
Я отримую цю помилку, коли намагаюся налагодити додаток у вузлі за допомогою команди npm start. Помилка: npm ERR! Помилка помилки Windows_NT 6.3.9600 npm! argv "C: \ Program Files \ nodejs \\ node.exe" "C: \ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js" "start" npm ERR! ERR …

10
npm встановлювати приватні сховища github залежно від package.json
Я намагаюся встановити приватне сховище github від npm, що включає інші приватні сховища github як залежність. Спробував багато способів і публікацій, але жоден не працює. Ось що я роблю: npm install git+https://github.com/myusername/mygitrepository.git в package.json виглядає так: "dependencies": { "repository1name": "git+https://github.com/myusername/repository1.git", "repository2name": "git+https://github.com/myusername/repository2.git" } Який правильний спосіб це зробити?

3
Як використовувати приватний репортаж Github як npm-залежність
Як я перераховую приватний GitHub репо як "dependency"ін package.json? Я спробував синтаксиси URL-адрес Github URL-адрес npmryanve/example , але виконання npm installв папці пакунків дає помилки "не вдалося встановити" для приватних залежностей. Чи існує спеціальний синтаксис (чи якийсь інший механізм) для залежності від приватних репостів?

3
Як вирішити, чи @ типи / * переходять у "залежності" чи "devDependpendations"?
Я використовую TypeScript 2 у своєму проекті. Я хотів би використати деяку бібліотеку js, але і типізації для цієї бібліотеки. Я можу встановлювати типи з простими npm install @types/some-library. Я не впевнений, чи варто їм, --saveчи --save-devїм. Мені здається, що навіть DefinetelyTyped GitHub readme згадує обидві версії, але ніколи їх …

13
"Несподіваний імпорт маркера" в Nodejs5 та babel?
У js-файлі я використовував імпорт, а не вимагати import co from 'co'; І спробував запустити його безпосередньо nodejs, оскільки він сказав, що імпорт - це "функції доставки" та підтримка без будь-якого прапора виконання ( https://nodejs.org/en/docs/es6/ ), але я отримав помилку import co from 'co'; ^^^^^^ SyntaxError: Unexpected token import Тоді …

5
Як додати спеціальний скрипт до файлу package.json, який працює з файлом javascript?
Я хочу мати змогу виконати команду script1в каталозі проектів, який буде виконуватися node script1.js. script1.js- це файл, що знаходиться в одному каталозі. Команда повинна бути специфічною для каталогу проектів, тобто якщо я надішлю комусь іншого папку проекту, він зможе виконати ту саму команду. Поки я намагався додати: "scripts": { "script1": …



4
Чи потрібні мені і package-lock.json, і package.json?
Після оновлення свого NPM до останньої версії (від 3.X до 5.2.0) та запуску npm installіснуючого проекту я отримую автоматично створений package-lock.jsonфайл. Я можу сказати, package-lock.jsonдає мені точне дерево залежності на відміну від package.json. Тільки з цієї інформації, здається, вона package.jsonє зайвою і більше не потрібна. Чи обоє вони необхідні для …

10
Як відобразити версію програми у Angular?
Як відобразити версію програми у кутовій програмі? версія повинна бути взята з package.jsonфайлу { "name": "angular-app", "version": "0.0.1", ... } У куті 1.x у мене є цей html: <p><%=version %></p> У кутовій формі це не відображається як номер версії, а просто друкується так, як є ( <%=version %>замість 0.0.1).

14
Поле "браузер" не містить дійсної конфігурації псевдоніму
Я почав використовувати webpack2 (якщо бути точним v2.3.2), і після відновлення конфігурації я продовжую працювати з проблемою, яку я не можу вирішити, я отримую (заздалегідь пробачте за некрасивий дамп): ERROR in ./src/main.js Module not found: Error: Can't resolve 'components/DoISuportIt' in '[absolute path to my repo]/src' resolve 'components/DoISuportIt' in '[absolute path …

9
Модуль не знайдено: Помилка: Не вдається вирішити 'core-js / es6'
У мене є проблема з моїм процесом збирання стосовно мого додатка React. Я завжди отримую таку помилку: Модуль не знайдено: Помилка: Не вдається вирішити 'core-js / es6' якщо я використовую це в polyfill.js: імпорт 'core-js / es6'; Це мій package.json: { "name": "test", "version": "1.0.0", "main": "index.js", "license": "MIT", "private": …

2
Для чого поле "module" package.json?
Я бачив, що деякі пакети npm (наприклад, vue ) мають pkg.moduleполе у ​​своєму package.json. Це "module"офіційна власність npm чи це якась конвенція? Чи є десь для цього документація? Для чого це? esnext шлях? Нерозділений шлях модуля?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.