You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Then, i run pnpm prepack and i always have this error :
ℹ Building my-module 12:16:16 PM
src/runtime/plugin.ts(3,1): error TS2742: The inferred type of 'default' cannot be named without a reference to '../../playground/node_modules/@aurionsarl/auberdog-pension-api/dist'. This is likely not portable. A type annotation is necessary.
src/runtime/plugin.ts(3,1): error TS2742: The inferred type of 'default' cannot be named without a reference to '../../playground/node_modules/@aurionsarl/auberdog-pension-api/dist'. This is likely not portable. A type annotation is necessary.
Error [RollupError]: Failed to compile. Check the logs above.
at error (file:///home/tony/projects/testmodule/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:2245:30)
at Object.error (file:///home/tony/projects/testmodule/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:25139:20)
at Object.error (file:///home/tony/projects/testmodule/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:24262:42)
at generateDtsFromTs (file:///home/tony/projects/testmodule/node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/rollup-plugin-dts/dist/rollup-plugin-dts.mjs:1697:30)
at Object.transform (file:///home/tony/projects/testmodule/node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/rollup-plugin-dts/dist/rollup-plugin-dts.mjs:1706:38)
at file:///home/tony/projects/testmodule/node_modules/.pnpm/[email protected]/node_modules/rollup/dist/es/shared/node-entry.js:25332:40
at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
id: '/home/tony/projects/testmodule/src/module.ts',
hook: 'resolveId',
code: 'PLUGIN_ERROR',
plugin: 'commonjs--resolver',
watchFiles: [
'/home/tony/projects/testmodule/src/module.ts',
'/home/tony/projects/testmodule/src/runtime/plugin.ts'
]
}
ELIFECYCLE Command failed with exit code 1.
And the error disappears if i replace the code in the playground/node_modules/myPackage/dist by this one :
type Params = string; // replace string[] to string
declare const endpoints: {
abc: (q: Params) => string;
};
export { Params, endpoints as default };
The text was updated successfully, but these errors were encountered:
I think there is a way we can solve this within @nuxt/module-builder but until then you can resolve (with the latest version - and make sure you have mkdist@^1.5.1) by importing from the library which can't be named.
Something like this would likely work...
+ import type {} from 'myPackage'
import { defineNuxtPlugin, useAppConfig } from "#imports";
export default defineNuxtPlugin(() => {
return {
provide: {
backend: useAppConfig().endpoints,
},
};
});
Im trying to
pnpm prepack
a nuxt3 module with a package which exports a simple object and its types file.1 - In the
playground/node_modules/myPackage/dist
index.d.ts :
index.js :
2 - In the
playground/app.config.ts
3 - In the module,
src/runtime/plugin.ts
:Then, i run
pnpm prepack
and i always have this error :And the error disappears if i replace the code in the
playground/node_modules/myPackage/dist
by this one :The text was updated successfully, but these errors were encountered: