-
10 votesanswersviews
Webpack无法加载我的npm模块
我遇到了麻烦,我刚刚npm卸载react-bootstrap,然后npm install react-bootstrap,webpack再也无法加载这个模块了 . 我像这样启动webpack: /var/www/cloud/node_modules/.bin/webpack --config webpack.config.js --watch --display-error-details 这里是... -
0 votesanswersviews
WebPack用全局变量替换供应商需求调用
遇到WebPack问题 . 我有一个供应商库(说 ChildVendor ),它实现了requireJS和commonJS兼容性,因此,我需要在我的WebPack项目中需要它,如 var lib = require('./childVendor'); . 这个 ChildVendor 库有一个依赖项(说 SuperVendor ),它们都是requirejs-和commonjs-adapted,... -
10 votesanswersviews
是否可以在同一个Typescript项目中混合使用AMD和CommonJS模块
我正在尝试使用Typescript将Durandal与node.js服务器集成,以便在服务器端和客户端上定义模块 . 我遇到的问题是Durandal强烈依赖于RequireJS和AMD风格的定义模块,我不想在服务器端引入,因为它使用RequireJS我没有任何机会运行CommonJS-ish模块在客户端上(node.js的默认值) . 棺材中的最后一个问题是,我发现无法定义哪些文件应该编译为AMD... -
44 votesanswersviews
导入json文件时,Typescript编译器错误
所以代码很简单: calls.json {"SERVER":{ "requests":{ "one":"1" } } } file.ts import json = require('../static/calls.json'); console.log(json.SERVER); 生成... -
751 votesanswersviews
CommonJS,AMD和RequireJS之间的关系?
我对CommonJS,AMD和RequireJS仍感到非常困惑 . 即使阅读了很多 . 我知道CommonJS(以前称为ServerJS)是一个用于在浏览器外部使用该语言时定义一些JavaScript规范(即模块)的组 . CommonJS模块规范有一些像Node.js或RingoJS的实现,对吧? CommonJS,异步模块定义(AMD)和RequireJS之间有什么关系? RequireJS... -
203 votesanswersviews
CommonJs模块系统中“module.exports”和“exports”之间的区别
在此页面上(http://docs.nodejitsu.com/articles/getting-started/what-is-require),它声明"If you want to set the exports object to a function or a new object, you have to use the module.exports object."... -
0 votesanswersviews
Webpack3:要求内部导出的模块不工作
当我尝试访问模块时,我在webpack中使用 module.exports 的文件中创建了 util.js ,这会在构建时产生一个空对象 . 在下图中,我的 const utils = require(...) 返回一个空对象 . 但是,当我检查我的主脚本 background-script.js 中的 const utils = require(...) 时,它没有't use a modul... -
54 votesanswersviews
如何在浏览器中要求CommonJS模块?
在浏览器中加载CommonJS模块作为客户端javascript的最佳方法是什么? CommonJS模块将其功能放在 module.exports 命名空间中,通常在服务器端脚本中使用 require(pathToModule) 包含 . 在客户端加载它们不能以相同的方式工作(需要更换,需要考虑异步等) 我找到了模块加载器和其他解决方案:Browserify,RequireJS,yabble等,或... -
4 votesanswersviews
如何在node.js中并排使用CommonJS和AMD
我已经研究了CommonJs,AMD,模块加载和相关问题超过一周 . 我觉得什么都没有我需要的东西 . 我的基本需求是在前端和后端之间无缝共享代码 . 围绕此问题存在各种问题,包括客户端的模块格式,脚本加载和模块格式转换/换行 . 我最近一直在努力的部分是如何在node.js中使用CommonJS和AMD(或类似AMD的东西) . 你无法摆脱node.js中的commonJs,所以我的想法是,如果... -
1 votesanswersviews
为AMD,CommonJS等打包js库
打包需要与AMD,CommonJS或全局一起使用的javascript库时,通常使用如下所示的定义: (function(name, definition) { if (typeof module != 'undefined') module.exports = definition(); else if (typeof define == 'function' &&... -
9 votesanswersviews
如何为导出函数的节点模块编写打字稿定义文件?
考虑一下,对于toml节点模块,我可以简单地使用: // toml.d.ts declare module TOML { export function parse(value:string):any; } declare module "toml" { export = TOML; } 然后: /// <reference path="..... -
5 votesanswersviews
如何在没有模块声明的情况下导入Typescript
我有一堆自动生成的模块,我需要从我的打字稿文件中引用 . 例如 import test = require('../templates/test') 我正在使用ES5输出生成CommonJS模块 . 所以我不能使用 amd-dependency (因为它仅适用于amd模块) . 而且我也无法手动声明模块,因为1.它是自动生成的,2 . 它有一个相对路径 . Typescript 1.6当前显示错... -
0 votesanswersviews
使用TypeScript在Visual Studio中使用其他commonjs模块的类型(接口)而不必导入该模块?
我试图简单地使用来自其他commonjs模块的类型(接口) . 我想知道是否有办法这样做,而不必每次只需要类型导入模块(没有实现)? 也是为了同一点 . 如何在没有使用"--module commonjs"进行编译的情况下在项目中使用commonjs声明的模块类型? (只是为了使用这些类型,我知道你可以做 var x = require('x') ,如果你不关心类型安全,但这违... -
4 votesanswersviews
Angular TypeScript外部模块 . 如何跨文件维护类型信息?
我正在使用Angular 1.4,TypeScript 1.6和CommonJS外部模块 . 我在这个模块中有三个文件: paginator.module.ts paginator.service.ts paginator.controller.ts paginator.module.ts 看起来像这样: import PaginatorService = require('./paginato...