怎么将项目中依赖的nodemodules模块打包到dist中,例如:我在HTML中引用了nodemodules中的jquery
怎么将项目中依赖的nodemodules模块打包到dist中,例如:我在HTML中引用了nodemodules中的jquery
<script src="../node_modules/jquery/dist/jquery.min.js"></script>
比较简单的做法是用 gulp-replace
,不过建议用 CDN,而不是手动复制。大概这样:
import replace from 'gulp-replace';
gulp.src('index.html')
.pipe(replace(/\.\.\/node_modules\/([\w-_])\//g, (match, repo) => {
// 替换成远程地址
}))
.pipe(gulp.dest('../dist'));
13 回答12.7k 阅读
2 回答4.9k 阅读✓ 已解决
7 回答1.8k 阅读
3 回答2.1k 阅读✓ 已解决
5 回答680 阅读
8 回答2.3k 阅读
3 回答2.5k 阅读✓ 已解决
不太建议像这样的引用操作。
你可以尝试
1.通过npm的方式下载后在组件中引用
2.通过cdn的方式在组件中应用(这种方式应该需要在配置项里设置
externals
)