27得票3回答
NodeJS模块的构建 - 变量和方法

我想创建模块来构建我的NodeJS应用程序,但我有点困惑,并且我没有找到关于这个主题完全明确的东西(经过数小时的搜索)。比如,我想创建一个名为“用户”的模块,在我的代码中使用类似以下方式创建新用户:var newUser = new User(); 理想情况下,我希望能够使用类似以下代码将我的...

27得票2回答
创建新类和使用export const的区别

设置: BabelJS(es2015,react,stage-1) Webpack React / redux 对 CommonJS 和 ES6 不熟悉。我知道对象实例和方法的静态容器之间的区别,但我不确定当它们分离到模块中时它们的行为如何。 所以我想知道返回实例和返回静态方法容器之间...

27得票1回答
TypeScript Node.js Express 路由分离文件最佳实践

在一个Node项目中使用Express和Typescript,对于express.Router的“最佳实践”应该是什么。以下是一个示例目录结构: |directory_name ---server.js |--node_modules |--routes ---inde...

25得票3回答
Rollup错误:node_modules/react/index.js没有导出“default”。

我有一个项目,使用webpack,但现在想要切换到rollup.js,但在关于插件@rollup/plugin-commonjs方面遇到了一些问题。我的rollup.conf.jsimport resolve from '@rollup/plugin-node-resolve'; import...

24得票3回答
Webpack找不到实际存在的模块。

我需要帮助,我刚刚执行了 npm uninstall react-bootstrap 然后又执行了 npm install react-bootstrap,但现在webpack无法再加载这个模块了。 我是这样启动webpack的: /var/www/cloud/node_modules/....

24得票2回答
使用grunt从browserify生成源代码映射

我按照这里的说明:https://www.npmjs.org/package/grunt-browserify,尝试在grunt上为browserify设置源映射。我的gruntfile中browserify的选项是: browserify: { options: {...

24得票4回答
JavaScript中如何基于相对路径导入文件

我的项目结构如下:- MyApp `- firstFolder `- firstFile.js `- secondFolder `- thirdFolder `- thirdFile.js 我该如何从thirdFile.js中导入firstFile.js? 像在thirdFile.js...

23得票1回答
Webpack:将模块导出到现有的 window 中

我的目标是使用Webpack将一个独立组件导出到一个假定的全局对象中。index.html <script> var MyApp = window.MyApp || {}; MyApp.something = MyApp.something || {}; </s...

23得票2回答
CommonJS的'require'是否仍在使用或已被弃用?

当前Javascript采用ES6的import作为标准方式来导入模块。 然而,有时我会看到代码使用CommonJS的require而不是import。 我一开始想知道这两种方式能否混用,但看起来它们不可互换。(相关StackOverflow问题) 那么,CommonJS的'require'在...

23得票2回答
如何通过Webpack和6to5使用ES6模块消耗npm包?

假设我想在我的项目中使用Immutable(或任何其他npm包)。我已经通过npm安装了它,因此它在node_modules中。当然,在那里它有CommonJS导出。但是,我想在我的项目中使用es6模块。 我正在使用Webpack将所有内容编译在一起,并使用6to5-loader处理es6模...