将node_modules中文件移动到项目目录中,项目中引入的路径不变?

技术栈:vue3+ts+vite
问题:将node_modules中文件移动到项目目录中,项目中引入的路径不变
图一:package.json 文件图
image.pngimage.png
图二:node_modules 中文件位置(根目录中)
image.png
图三:目前项目中引入方式
image.png
图四:vite.config.ts 别名设置
image.png

如果将pureadmin文件移动到本地如何实现,或者通过alias设置别名如何实现,求指教。

阅读 2.8k
2 个回答

虽然不清楚为什么你想这么做。

一:

const alias = {
  "@pureadmin/theme": "d:\\your-path\\your-project\\pureadmin-theme",
  "@pureadmin/xx": path.join(__dirname, '../../pureadmin-xxx'),
  "@build": pathResolve("build"),
  "@": pathResolve("src")
}

二:

使用 pnpm 并使用 link 协议安装包,如:

// package.json
"devDependencies": {
  "@pureadmin/theme": "link:./your-path/@pureadmin-theme"
}

不建议直接移动 node_modules 文件夹里的东西,可以考虑查看对应库有无提供 umd 包,直接 script 引用即可。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题