我正在尝试学习如何使用browserify,因此我可以将所有依赖项编译为一个文件。通过更新package.json,所有依赖项都被NPM引入。例如,我想用browserify创建一个文件,该文件包含来自此json文件的已编译的javascript。
"dependencies": {
"highcharts": "0.0.11",
"bootstrap": "3.1.0"
}
我想在运行中执行此操作并自动从此json文件中提取。
答案 0 :(得分:1)
您需要require
您需要的任何模块中的依赖项。例如,如果您的某个依赖项是Lodash,那么您可以require
使用它:
var lodash = require('lodash');
module.exports = function() {
// do something with lodash in here if you want
};
使用诸如browserify,webpack等之类的东西的目的是,你特意不将所有内容编译成"全局依赖包",因为这颠覆了这些库(browserify,webpack)的模块化意味着强加。