Публикации по теме 'commonjs'
Модуль JavaScript
Если вы знаете, как работает область видимости javascript, то вам, должно быть, интересно, как можно загрязнить глобальную область видимости целой кучей нежелательных переменных.
А решение проблемы - это то, что мы, программисты, делаем всегда!!!!
Добро пожаловать в очередную статью о модуле.
Javascript сильно изменился за последнее десятилетие. У нас так много возможностей для этого. Теперь мы можем делать почти все с Javascript. Это везде. это в браузере, это в настольном..
Насколько отличается CommonJs от импорта ES6?
В JavaScript вы можете использовать либо модули ECMAScript 6 (ES6), либо модули CommonJs в своем проекте, и между ними есть несколько различий, которые влияют на то, как загружаются ваши программные модули. В этой статье я исследую, как работает каждый из них и как он может повлиять на выполнение вашей программы.
Модули CommonJs.
CommonJs – это исходная модульная система Node.js по умолчанию, в которой используются require и module.exports. Ниже приведен пример.
// Importing..
Вопросы по теме 'commonjs'
Как загрузить модули AMD при использовании Angular JS?
По какой-то странной причине Angular JS имеет собственную модульную систему, которая не является ни AMD, ни CommonJS .
У меня есть много существующих модулей в формате AMD. Я хотел бы использовать их в приложении Angular.
Я хотел бы избежать...
4920 просмотров
schedule
01.10.2023
Связь между CommonJS, AMD и RequireJS?
Я все еще очень запутался в CommonJS, AMD и RequireJS , даже после того, как много читал.
Я знаю, что CommonJS (ранее ServerJS ) - это группа для определения некоторых спецификаций JavaScript (то есть модулей), когда язык используется вне...
183290 просмотров
schedule
25.06.2023
Как требовать текстовые файлы с браузером?
Я использую браузер (используя браузерное промежуточное ПО), как мне могут потребоваться простые текстовые файлы, например:
var myTmpl = require("myTmpl.txt");
Я проверил плагин stringify для браузера, но код в документации не работает с...
18619 просмотров
schedule
09.05.2024
Правильная структура машинописного текста и уплотнение
Я пытаюсь использовать машинописный текст с модулями в качестве пространств имен со структурой папок.
/ns1/ns2/class1.ts
class2.ts
usage.ts
где использование.ts может сделать:
new ns1.ns2.class1();
new ns1.ns2.class2();...
140 просмотров
schedule
07.07.2022
JsDoc + Backbone + CommonJS + WebStorm. Не удается разрешить ссылки на конструктор классов с фасада
Как заставить JsDoc рассматривать параметр как ссылку на конструктор класса?
Привет! Я изо всех сил пытаюсь сделать JsDoc для своей библиотеки, но здесь должно быть что-то, чего мне не хватает. Я задокументировал часть своей библиотеки (в данном...
764 просмотров
schedule
10.03.2024
Как я могу определить только один конструктор объекта с помощью UMD?
Я определяю модуль в стиле UMD для определения модуля, который можно использовать в глобальных файлах CommonJS, AMD и браузеров, например:
(function (root, factory) {
if (typeof define === 'function' && define.amd) define(['exports'],...
441 просмотров
schedule
04.03.2022
Создание единого модуля CommonJS из нескольких классов TypeScript
Я пытаюсь найти лучший способ разделить мое приложение на несколько модулей CommonJS, которые могут использоваться другими приложениями.
У меня есть 5 классов TS, и я хотел бы объединить их в один модуль CommonJS. Затем я намерен опубликовать этот...
5851 просмотров
schedule
12.10.2023
Есть ли способ использовать модуль, отличный от CommonJS, в Node?
Скажем, кто-то не опубликовал свой модуль в npm, а даже если и сделал, скажем, у него не было его в качестве модуля commonjs. Будет ли способ по-прежнему использовать этот плагин или модуль внутри узла? Я знаю, что мы можем использовать код узла в...
219 просмотров
schedule
20.10.2022
Как сохранить разумный размер пакета Browserify при использовании требований для сторонних материалов (через grunt, если это имеет значение)
Я пытаюсь связать свой собственный код (A), который, в свою очередь, использует 2 сторонних компонента (B и C), где C также нуждается в B. Насколько я знаю, все написано с использованием модулей стиля узла CommonJS.
А сам по себе в комплекте...
7915 просмотров
schedule
08.09.2022
Grunt Browserify — установить включение, резервный путь
Есть ли способ создать задачу Grunt для Browserify , чтобы использовать запасной путь? Например.
require('./module.js)
Проверить, находится ли module.js в текущем каталоге, если нет, проверить какой-нибудь другой каталог?...
477 просмотров
schedule
07.02.2023
Как я могу встроить модуль Angular в webpack?
Я устанавливаю ngRoute из npm , мой веб-пакет загружается по умолчанию default.js
webpack.config.js
'use strict';
var path = require('path'),
webpack = require("webpack"),
AngularPlugin = require('angular-webpack-plugin');...
2620 просмотров
schedule
01.04.2022
Зачем вам указывать тип экспорта (let, var, const) в ES2015?
Как я читаю здесь , ES2015 позволяет экспортировать var , const , let , function , class и default .
export var myVar1 = ...;
export let myVar2 = ...;
export const MY_CONST = ...;
export function myFunc() {
...
}
export function*...
4563 просмотров
schedule
23.12.2022
Настройте SystemJS для загрузки моего компонента Angular 2
Я обновляюсь с ng1 до ng2. Я добавил Angular 2 и успешно импортировал его модули:
<script src="/node_modules/systemjs/dist/system.src.js"></script>
<script src="/node_modules/rxjs/bundles/Rx.js"></script>
<script...
12085 просмотров
schedule
24.08.2022
Typescript: добавить метод в класс из другого модуля/заполнить пространство имен из разных модулей
История
Я создаю модульную библиотеку для математических операций. Я также хочу разделить библиотеку на несколько модулей: core , relational , vectors и так далее. Модули можно использовать сами по себе (но все зависит от модуля core )...
1840 просмотров
schedule
06.02.2024
Как браузер обрабатывает циклические зависимости?
Я рассматриваю возможность переноса большой базы кода на основе браузера на CommonJS (это приложение AngularJS 1.x, написанное на TypeScript). Приложение имеет циклические зависимости, поэтому я думаю, что RequireJS не может быть и речи.
Как...
790 просмотров
schedule
28.03.2024
TypeScript: как указать WebStorm использовать CommonJS, а не AMD
Я использую WebStorm для создания приложения Node.js на TypeScript. Когда я пишу оператор «require», компилятор TypeScript использует AMD. Я знаю это по выводу js с асинхронным шаблоном.
Как я могу указать WebStorm использовать вместо этого...
322 просмотров
schedule
24.07.2023
импортировать { * } из @angular вместо angular2
Я немного запутался здесь в angular2. Многие примеры показывают, как
import { Component } from "@angular/core"
Но на самом деле в node_module существует angular2 каталог. Так по логике должно быть
import { Component } from...
5887 просмотров
schedule
22.09.2023
Как упаковать ресурсы с модулем узла
Я пытаюсь включить некоторые данные моделирования в модуль узла (модуль B), а затем иметь возможность ссылаться на эти данные из вызывающего модуля (модуль A). Данные представляют собой текстовый файл в каталоге /data модуля B. У меня есть функция...
3866 просмотров
schedule
08.01.2024
проблема импорта/экспорта констант angularjs
Я использую общую систему модулей js в своем приложении angularjs 1.x и борюсь с импортом/экспортом констант. Это то, что у меня есть.
index.js
'use strict';
var angular = require('angular');
module.exports = angular.module('constants',...
745 просмотров
schedule
08.11.2022
Оператор импорта в стиле ES6 не работает в TypeScript
Я пытаюсь сделать простой импорт/экспорт в TypeScript следующим образом:
animals.ts
export const someVar=5;
main.ts
import {someVar} from './animals';
Но компилятор говорит:
Ниже приведены параметры моего...
495 просмотров
schedule
26.02.2024