要解决这个问题,可以使用以下步骤:
首先,确保你的Turborepo项目已经正确设置和配置。
在Turborepo的根目录下创建一个新的文件夹,用于存放你的内部包代码。例如,你可以创建一个名为“packages”的文件夹。
在“packages”文件夹中创建一个新的文件夹,用于存放你的具体内部包。例如,你可以创建一个名为“my-package”的文件夹。
在“my-package”文件夹中创建一个新的文件,用于存放你的代码。例如,你可以创建一个名为“index.js”的文件。
在“index.js”文件中编写你的代码,不使用Next.js的特性。例如,你可以编写一些简单的JavaScript代码:
// index.js
function sayHello() {
console.log("Hello, world!");
}
module.exports = {
sayHello
};
"scripts": {
"start": "turborepo run --scope my-package --exec node packages/my-package/index.js"
}
npm run start
这将在控制台中输出“Hello, world!”。
通过这种方式,你可以在Turborepo项目中创建和运行不使用Next.js的内部包。请注意,上述示例中的代码只是一个简单的示例,你可以根据你的需求在“index.js”文件中编写更复杂的代码。