文件结构如图,用npm安装的前端js库怎么自动复制到public文件夹?
或者html在引用文件时有什么简单的方式能直接引用到对应的js?
修改一下,我是想把静态文件集中起来,该怎么做?
文件结构如图,用npm安装的前端js库怎么自动复制到public文件夹?
或者html在引用文件时有什么简单的方式能直接引用到对应的js?
修改一下,我是想把静态文件集中起来,该怎么做?
nodejs默认是在node_modules里面的,你把它当做普通文件夹看待,可以被正常引用到的。 我不知道有没有办法改变默认行为,可能是通过配置,但这并不是一个好注意。html直接引入那个js就ok啊。而且你用的是idea 应该有关联功能。
8 回答4.6k 阅读✓ 已解决
6 回答3.3k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
5 回答6.3k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
4 回答2.7k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
如 @LuDongWei 同学所说,前端库还是暂时用bower来管理吧!,你可以配置
.bowerrc
中的directory
指定前端库安装路径,配置如下https://github.com/hjzheng/CUF_meeting_knowledge_share/issues/17
当然如果你一定要使用npm管理前端库的话,你可以这样
更多内容,你可以参考 http://stackoverflow.com/questions/14742553/npm-local-install-package-to-custom-location
如果有必要的话,可以用命令npm dedupe将包结构拉平,类似于bower的库结构相同
参考这个
https://docs.npmjs.com/cli/dedupe