如何包含位于node_modules文件夹内的脚本?

node.js Node.js

阿飞Pro

2020-03-20

我有一个关于node_modules纳入HTML网站的最佳做法的问题

假设我的node_modules文件夹中有Bootstrap 现在,对于网站的正式版,我将如何在node_modules文件夹内添加Bootstrap脚本和CSS文件将Bootstrap保留在该文件夹中并执行以下操作是否有意义?

<script src="./node_modules/bootstrap/dist/bootstrap.min.js"></script>

还是我必须在gulp文件中添加规则,然后将这些文件复制到dist文件夹中?还是最好让gulp从我的HTML文件中完全删除本地引导程序,然后将其替换为CDN版本?

第2442篇《如何包含位于node_modules文件夹内的脚本?》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

1个回答
蛋蛋西里 2020.03.20

我没有找到任何干净的解决方案(我不想公开所有node_modules的源代码),所以我只是编写了一个Powershell脚本来复制它们:

$deps = "leaflet", "leaflet-search", "material-components-web"

foreach ($dep in $deps) {
    Copy-Item "node_modules/$dep/dist" "static/$dep" -Recurse
}

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android