javaLuo / react-luo

React Automatically - 保持最新技术 react18 hooks router6 webpack5 babel7 antd4
https://isluo.com/work/pwa/
MIT License
312 stars 71 forks source link

引入第三方js 的问题 #8

Closed zhans1993 closed 5 years ago

zhans1993 commented 6 years ago

luo哥你好,请教一个问题,我之前的项目是通过 html 模板里面link 入一个第三方js ,那在这个工程里要怎么办呢?

javaLuo commented 6 years ago

可以直接在src/index.html中写 一般常见的第3方JS库都有NPM包,可以搜索一下,然后npm install到项目里,这样比较正规。

zhans1993 commented 6 years ago

我是使用 MD5 遇到一个问题,之前使用hex_md5(password) ,我在react 里面 import 进来发现对应不到方法,没找到对应的npm 包

javaLuo commented 6 years ago

额,有个md5-hex包,不知道行不行 我也没用过

zhans1993 commented 6 years ago

刚用笨办法一个一个试过了,第一个 md5 就可以,还是谢谢指点

zhans1993 commented 6 years ago

还有就是我直接在这样引入的时候,一直报路径找不到的错误,路劲有什么要求吗 Uncaught SyntaxError: Unexpected token <

javaLuo commented 6 years ago

@zhans1993 只能用绝对路径,第3方库引入的话可以用国内的CDN:http://www.bootcdn.cn/

zhans1993 commented 6 years ago

哦哦,明白了,谢谢。

zhans1993 commented 6 years ago

还是路径问题,我在src/assets/html2canvas.js 有js
例如src/index.html中写 还是没有找到。。 主要还有类似的图片的引入问题,html2canvas我已经解决了,引入了npm 包,真是麻烦了

javaLuo commented 6 years ago

@zhans1993 可以直接使用这个CDN地址: https://cdn.bootcss.com/html2canvas/0.5.0-beta4/html2canvas.min.js 或者 npm install html2canvas html2canvas库有对应的npm包