【发布时间】:2017-03-05 13:47:08
【问题描述】:
当我使用 npm install jquery 拉入 jQuery 时,我可以使用例如加载它们像 var jQuery = require('jquery') 这样的 Webpack。
这将检查 node_modules 中的模块,对于 jQuery,"main": "dist/jquery.js" 中包含一个 package.json。
到目前为止一切都清楚了,不需要像require('../node_modules/jquery/dist/jquery.js')那样给出具体的路径。
但是假设我需要加载 jQuery 的缩小版或精简版,它包含在同一个 /dist 目录中。
我的想法是:
- 编辑
package.json文件的主条目,这不是很好,因为如果我使用 npm 拉入新版本,它将被覆盖 - 为 Webpack 提供文件的完整路径,例如
require('../node_modules/jquery/dist/jquery.min.js')
Bot 方式感觉不太干净。有没有更好的方法来做到这一点?
【问题讨论】:
标签: jquery node.js module npm loading