我使用browserify来编译我的项目以及一些依赖项,但是我注意到我能够在文件中需要一个模块而不必相对地声明它的路径,比如require('mymodule’);
而不是{ {1}}这些必须位于require(‘./mymodule’)
目录中。
在通过命令行检查这些调用时,是否可以在某种程度上添加另一个要解析的路径?
答案 0 :(得分:4)
您必须设置NODE_PATH
环境变量。
例如,如果您按照以下方式运行它,则可以使用当前路径而不是node_modules
:
NODE_PATH=. browserify app.js > bundle.js