Я создаю простую библиотеку JavaScript.Его цель - выполнить некоторую операцию над элементом iframe, щелкнув URL-адрес, и загрузить результат в iframe.это один файл JS.
При локальной разработке я хочу, чтобы host_url
был localhost
, но когда я распространяю его среди других, я хочу, чтобы host_url
был mysite.api.com
.Я думаю, что этот шаг должен быть частью шага сборки.Я выбираю npm
в качестве инструмента для сборки.
Но когда я выполняю поиск в Google для управления конфигурациями для локальных систем и систем prod с использованием сценариев npm, я не получаю никаких релевантных результатов.Как я могу это сделать?
Вот это package.json
:
1 {
2 "name": "index.js",
3 "version": "1.0.0",
4 "description": "",
5 "main": "v8p.js",
6 "config": {
7 "host_url" : "localhost" //----> ???
8 },
9 "scripts": {
10 "test": "echo \"Error: no test specified\" && exit 1",
11 "dev-buil": "" //---> what command should be used here to change setting in index.js using the values provided in host_url
12 },
13 "author": "",
14 "license": "ISC"
15 }
~