diff --git a/index/article.md b/index/article.md index 105f035..0eeb061 100644 --- a/index/article.md +++ b/index/article.md @@ -3,12 +3,10 @@ - [留心的资源](../articles/resource.md) - [个人认识](../articles/personal.ideas.md) - [3D引擎](../cg/engines.md) -- [网页开发内容](../web/index.md) ## dev-note - [git](../dev-note/git.md) - [cmake](../dev-note/cmake.md) -- [node - npm](../nodejs/index.md) - [linux](../dev-note/linux.md) - [ssh](../dev-note/ssh.md) - [wsl](../dev-note/wsl.md) @@ -17,6 +15,17 @@ - [Mathjax](../articles/mathjax.md) - [app 2023](../articles/2023/app.md) +### web +- [网页开发内容](../web/index.md) + +#### [nodejs](../nodejs/index.md) +- [测试模块](../nodejs/test.md) +- [npm](../nodejs/npm.md) +- [pnpm](../nodejs/pnpm.md) +- [图像处理](../nodejs/ImageManipulation.md) +- [diff算法原理](../nodejs/diff.md) +- [electron框架](../nodejs/electron.md) + ## 整理总结 - [裁剪](../cg/culling.md) diff --git a/nodejs/index.md b/nodejs/index.md index 272edf3..e2d4410 100644 --- a/nodejs/index.md +++ b/nodejs/index.md @@ -1,12 +1,5 @@ # Node -- [Electron](./electron.md) -- [NPM](./npm.md) -- [pnpm](./pnpm.md) -- [test测试](./test.md) -- [diff算法](./diff.md) -- [图像处理](./ImageManipulation.md) - ## 构建工具 ### Parcel @@ -15,8 +8,21 @@ Parcel is a zero configuration build tool for the web - [Parcel](https://parceljs.org/docs/) -## 使用的库 +## 相关库 - [jspdf](https://github.com/parallax/jsPDF) - [npmjs](https://www.npmjs.com/package/jspdf) -- [Element Plus](https://element-plus.org/en-US/component/button.html) \ No newline at end of file +- [Element Plus](https://element-plus.org/en-US/component/button.html) + +- [ Fabric.js is a powerful and simple Javascript HTML5 canvas library ](http://fabricjs.com/) + - [github fabric](https://github.com/fabricjs/fabric.js) + +- [原生HTML5的canvas中所支持的贝塞尔曲线最多只到3阶,bezierMaker.js可以理论支持N阶贝塞尔曲线的生成](https://github.com/Aaaaaaaty/bezierMaker.js) + +- [AlloyImage - 基于HTML5技术的专业图像处理库](https://github.com/AlloyTeam/AlloyImage) + +- [JSCAD](https://jscad.app/) + - [github](https://github.com/jscad) + - [open jscad](https://openjscad.xyz/) + - [CADit.app](https://cadit.app/) + - [A jscad UI playground developed here and meant to be later contributed into jscad](https://github.com/hrgdavor/jscadui) \ No newline at end of file diff --git a/nodejs/pnpm.md b/nodejs/pnpm.md index 3381235..e477685 100644 --- a/nodejs/pnpm.md +++ b/nodejs/pnpm.md @@ -5,3 +5,13 @@ pnpm i // 按照依赖 pnpm add libName --save // 按照库 ``` +[配置Configuring](https://pnpm.io/configuring) +因为是portable版的vscode?就容易出错? +```js +pnpm // 回显用法 +pnpm store status // 会出现问题, +pnpm store prune // 删除有问题的 +pnpm i // 重新按照 +``` + +