背景
很早就有这种需求,项目里封装好了组件,但是不知道怎么丢到npm库里
直接写vue文件丢到npm上,项目里好像也能直接用,但总觉的怪怪的
因为别人的库都是最后打包出来的js,不是vue文件
怎奈何一致不知道正规的的做法,webpack也不会用,babel也不懂,js也不精通,只能打打酱油,
TODO:未完待续。。。
记录一些我碰到的入门问题
1 | npx create-react-app app-name --template typescript |
1 | yarn add eslint --dev |
选项如下:
1 | ? How would you like to use ESLint? … |
npm下载完成以后,删掉package-lock.json,重新使用yarn去加载依赖
接着,以为已经使用airbnb规则
,万事大吉
但是你会发现特别多奇奇怪怪的错误,比如
部署也是根据不同的路由模式进行不同情况部署
假设主应用和子应用使用相同模式的路由
不是说使用不同路由不行,而是没那个必要去增加复杂性
我们以本机模拟服务器部署情况
如上图,我打包好了两份代码,分别位于deploy
和deployhash
文件夹
deploy文件夹内放置的是history
模式的产物
deployhash文件夹内放置的是hash
模式的产物
两个文件夹内的文件结构是一模一样的,这个图我们叫它图1
,等哈记得回头来看