«commonjs» 태그된 질문

5
CommonJS, AMD와 RequireJS의 관계는 무엇입니까?
많이 읽은 후에도 CommonJS, AMD 및 RequireJS 에 대해 여전히 혼란 스럽습니다 . CommonJS (이전의 ServerJS )는 언어가 브라우저 외부에서 사용될 때 JavaScript 사양 (예 : 모듈) 을 정의하기위한 그룹 이라는 것을 알고 있습니다. CommonJS 모듈 사양에는 Node.js 또는 RingoJS 와 같은 구현이 있습니다. CommonJS , 비동기식 모듈 정의 (AMD) …


5
CommonJs 모듈 시스템에서 "module.exports"와 "exports"의 차이점
이 페이지 ( http://docs.nodejitsu.com/articles/getting-started/what-is-require )에서 "내보내기 오브젝트를 함수 또는 새 오브젝트로 설정하려면 다음을 수행해야합니다. module.exports 객체를 사용하십시오. " 내 질문은 이유입니다. // right module.exports = function () { console.log("hello world") } // wrong exports = function () { console.log("hello world") } 나는 console.logged 결과 ( result=require(example.js))와 첫 번째 [Function]는 두 …

4
Babel 6은 기본값을 내보내는 방법을 변경합니다
전에, babel은 줄을 추가 할 것 module.exports = exports["default"]입니다. 더 이상이 작업을 수행하지 않습니다. 이것이 의미하는 것은 내가 할 수 있기 전에입니다. var foo = require('./foo'); // use foo 이제이 작업을 수행해야합니다. var foo = require('./foo').default; // use foo 큰 문제는 아닙니다. 문제는 작동하는 방식에 따라 많은 코드가 있다는 것입니다 …

20
Node.js에서 스크립트가 실행 중인지 확인하는 방법
JavaScript 엔진을 독립적으로 유지하려는 Node.js 스크립트에서 필요한 스크립트가 있습니다. 예를 들어 exports.x = y;Node.js에서 실행중인 경우에만 하고 싶습니다 . 이 테스트를 어떻게 수행 할 수 있습니까? 이 질문을 게시 할 때 Node.js 모듈 기능이 CommonJS 기반인지 몰랐습니다 . 내가 준 구체적인 예에서보다 정확한 질문은 다음과 같습니다. 스크립트가 CommonJS 모듈로 필요한지 …

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 to my repo]/src' Parsed request is a …

5
Node.js-생성자로 module.exports 사용
Node.js 매뉴얼에 따르면 : 모듈 내보내기의 루트가 함수 (예 : 생성자)가되도록하거나 한 번에 하나의 속성을 빌드하는 대신 하나의 할당으로 전체 객체를 내보내려면 내보내기 대신 module.exports에 할당합니다. . 주어진 예는 다음과 같습니다. // file: square.js module.exports = function(width) { return { area: function() { return width * width; } }; } …

7
"Vanilla"자바 스크립트 라이브러리를 Node.js에로드
Node.js 서버에서 사용하고 싶은 일부 기능이있는 타사 Javascript 라이브러리가 있습니다. (특히 내가 찾은 QuadTree javascript 라이브러리를 사용하고 싶습니다.) 그러나 이러한 라이브러리는 .js"Node.js 라이브러리"가 아닌 단순한 파일입니다. 따라서 이러한 라이브러리는 exports.var_nameNode.js가 모듈에 대해 기대 하는 구문을 따르지 않습니다 . 지금까지 내가 그 방법을 이해 당신이 할 때, module = require('module_name');또는 module …

4
typescript의 module.exports
누군가 module.exports를 수행하는 방법을 알고 있습니까? 나는 몇 가지 다른 방법을 시도하여 export class Greeter {} 컴파일됩니다 exports.Greeter = Greeter; 그러나 내가 정말로 원하는 것은 이것이다. exports = Greeter; 그래서 다음과 같이 사용할 수 있습니다. import { Greeter } from "greeter"; const greeter = new Greeter(); 그리고 아닙니다 import { …

7
RequireJS / AMD로 순환 종속성을 처리하는 방법은 무엇입니까?
내 시스템에는 개발 중에 각각 별도의 파일로 브라우저에로드 된 여러 "클래스"가 있으며 프로덕션을 위해 함께 연결되었습니다. 로드되면 G다음 예제와 같이 전역 객체의 속성을 초기화합니다 . var G = {}; G.Employee = function(name) { this.name = name; this.company = new G.Company(name + "'s own company"); }; G.Company = function(name) { this.name …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.