I'm working on two Node.js packages. One is a Vue.js component and the other is a project that will use it. I'll call them library
and consumer
respectively.
This is what I've done so far:
cd library && npm link && cd ..
(link library globally)cd consumer && npm link library
(register it with consumer)
Now when I try to run webpack-dev-server in consumer
I get an error:
Module not found: Error: Can't resolve 'library' in 'C:\Projects\consumer\src'
When I look in the consumer's node_modules
I see a symlink to the library, but for some reason webpack isn't resolving it.
I've been looking over this widely-cited help doc about webpack + npm link
, which recommends adding path.join(__dirname, 'node_modules')
to resolve.modules
, but I'm still getting the same error.
This is on Windows but I've tried the same process on a Linux machine with the same result.
Has anyone been successful in getting webpack to work with npm link
?
via Jura
No comments:
Post a Comment