javascript - 如何使用 webpack 在没有 npm 依赖项的情况下捆绑库?

标签 javascript node.js npm dependency-management webpack

场景是我正在开发一个供网站使用的组件,并希望将我创建的文件合并到一个 index.js 中以便于使用。

文件 index.jsx 包含行 var header = require('./header.jsx');header.jsx 包含var React = require('react'); 行,其中 React 已添加为 npm 模块。

如果我在命令行上使用 webpack --module-bind jsx --entry .\src\index.jsx --output-file .\dist\index.js 这会产生一个很大的包含 React 源的文件。

有没有办法让我的 index.jsxheader.jsx 转换和连接?

最佳答案

您可以将 React 标记为 an external实现这一目标。即。

externals: {
    react: 'react',
}

关于javascript - 如何使用 webpack 在没有 npm 依赖项的情况下捆绑库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31185267/

相关文章:

javascript - 在 ajax beforeSend 函数中访问数据或此属性

javascript - 如何修改 Prettier 格式化 JavaScript 的方式?

mysql - 我可以在 Sequelize 中定义 User 和 Server 模型之间的多对多和一对多关系吗?

node.js - 如何从名称中包含 @ 的 NPM 包安装 @types

ios - 如何在 telerik nativescript 应用程序中添加 npm 模块

node.js - npm install -g karma 不安装可执行文件

javascript - 我随机生成的图 block 集未按预期工作。我怎样才能解决这个问题?

javascript - 对象不支持属性或方法 WebBrowser 控件

node.js - 在 npm install socket.io 期间,出现错误 127,找不到 node-waf 命令。如何解决?

node.js - Node js中基于关系的ACL