[英]Browserify: How do I apply “--exclude, -u” using package.json?
我需要在package.json中使用--exclude, -u
而不是作為命令行選項,但是如何?
來自: browserify test.js -u request > test.browserify.js
發送至: browserify test.js > test.browserify.js
潛在的解決方案:
"browser": { "request": false }
"browserify": {"transform": ...}
來啟用或復制其功能"browserify": {"transform": ...}
找到一個解決方案:
將以下內容添加到package.json: "browser": { "request": "./request.js" }
創建./request.js
並將以下內容放入其中:
var req = "request";
module.exports = require(req);
並且您必須將“ request”字符串放在一個單獨的變量中,如果不這樣做,則require
將僅返回一個空的對象存根{}
。
缺點是我必須為每個需要的模塊定義一個文件,理想情況下,我將有一個文件來檢測需要的文件。
編輯
還沒有測試過,但是我可能會動態地需要這些模塊而無需外部文件var req = "request"; var request = require(req);
var req = "request"; var request = require(req);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.