我正在编写一个包含骨架目录的应用程序,该目录将被复制到新的节点项目中。因为我正在调试骨架,所以我将文件符号链接到我的新文件夹中, 这样:
mainapp/skel/index.js
sampleapp/index.js -> ../mainapp/skel/index.js
sampleapp/package.json
sampleapp/node_modules/abc
index.js:
require('abc');
但是运行sampleapp:
node index.js
无法正常工作,因为它似乎试图在mainapp / skel / node_modules中找到模块而不是sampleapp / node_modules。有任何解决方法吗?
答案 0 :(得分:0)
您有两种选择 -
node_modules
skel
目录
export NODE_PATH=<path_to_sampleapp_node_modules>