Публикации по теме '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 просмотров

Как сохранить разумный размер пакета Browserify при использовании требований для сторонних материалов (через grunt, если это имеет значение)
Я пытаюсь связать свой собственный код (A), который, в свою очередь, использует 2 сторонних компонента (B и C), где C также нуждается в B. Насколько я знаю, все написано с использованием модулей стиля узла CommonJS. А сам по себе в комплекте...
7915 просмотров

Grunt Browserify — установить включение, резервный путь
Есть ли способ создать задачу Grunt для Browserify , чтобы использовать запасной путь? Например. require('./module.js) Проверить, находится ли module.js в текущем каталоге, если нет, проверить какой-нибудь другой каталог?...
477 просмотров

Как я могу встроить модуль 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 просмотров

Настройте 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 просмотров

Как браузер обрабатывает циклические зависимости?
Я рассматриваю возможность переноса большой базы кода на основе браузера на CommonJS (это приложение AngularJS 1.x, написанное на TypeScript). Приложение имеет циклические зависимости, поэтому я думаю, что RequireJS не может быть и речи. Как...
790 просмотров

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 просмотров