我已经创建了一个节点模块。假设它称为mylib
。在模块中,我要导入相对于create-react-app的./src
文件夹的文件。
使用create-react-app创建的应用,位于:
// /var/www/app/src/index.js
import { importFile } from 'mylib'
importFile();
模块(mylib)位于:
// /var/www/app/node_modules/mylib/index.js
const importFile = function(){
var File = require('./assets/file.js');
}
export {
importFile
}
,我收到此错误:Can't resolve './assets/file.js'
。我尝试使用__dirname
,但是它是/
,而不是目录的绝对路径。
如何处理此问题?