当我使用npm install jquery
拉入jQuery时,我可以将其加载到例如Webpack就像var jQuery = require('jquery')
。
这将检查node_modules中的模块,如果是jQuery,则"main": "dist/jquery.js"
中包含package.json。
到目前为止,一切都很清楚,没有必要提供像require('../node_modules/jquery/dist/jquery.js')
这样的特定路径。
但是,我要说我需要加载jQuery的缩小版或缩小版,它包含在同一个/dist
目录中。
我这样做的想法是:
package.json
文件的主要条目,这不是很好,因为如果我使用npm拉入新版本,这将被覆盖require('../node_modules/jquery/dist/jquery.min.js')
Bot方式感觉不太干净。有更好的方法吗?
答案 0 :(得分:1)
如果你真的想这样做,那么你可以require('jquery/some/other/file')
。在您的特定情况下,我不确定您为什么要加载缩小版本;如果这是一个前端项目,大概是你最终缩小了最终的捆绑包。