我有一个ExpressJS项目,我想在另一个项目中使用.js模块。我使用require来获取.js模块,但是它找不到该模块,因为路径不正确。如何查看或找到本地模块的正确路径。
这是我的项目层次/结构
这就是我在programController.js中尝试过的--另一件事是我不太理解使用“。在路径串中。
var Program = require('.././program.js');
var FinishProgram = require('.././finishProgram');
我想用myFunction()获取文件
如果用户将相对路径作为函数参数传递,如何获取该文件
../somewhere/index.js
import {myFunction} from "../pathTo/app.js";
myFunction("../relative/path/file.txt");
app.js
export const myFunction = (path) => {
fs.readFile(path); //=> How to get the file here
};
我正在尝试在JS中导入一些文件,但我对路径的工作原理感到困惑。
从这里查看以下代码片段:
import * as THREE from '../build/three.module.js';
import Stats from './jsm/libs/stats.module.js';
import { STLLoader } from './jsm/loaders/STLLoader.js';
../和./有什么区别?
如果超文本标记语言文件和另一个文件在同一个目录中,那么我可以使用对另一个文件的直接引用吗,比如loader.load(
我创建了一个类,并将其放在src文件夹中的自定义文件夹中。它既不是一个nestjs模块,也不是一个提供者,它只是一个我可以实例化和使用的helper类。然而,当我运行应用程序时,我得到了以下错误: npm run start:dev
> rent-go@1.0.0 start:dev /Users/arsenegandote/Applications/js/rent-go
> nodemon
[nodemon] 1.18.9
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: /Users/
我正在尝试从文件中执行代码,但未能对正确的引用进行路径处理,并得到以下错误。
Safari got an error:
Can’t get file "Main:Users:Adrian:Documents:Portfolio:automation:explorer:logic.js" of window 1.
,我确实试过这样做:
tell application "Safari"
tell window 1
set current tab to make new tab with properties {URL:"...so