文件名称:tsnew:从零开始设置一个Typescript(和React)项目
文件大小:202KB
文件格式:ZIP
更新时间:2024-04-20 21:05:49
JavaScript
备忘单:从头开始的打字稿(和React) 从头开始创建一个新的Typescript项目所需的一切。 在不使用情况下,将项目启动时间缩短到几分钟。 这样可以使您的项目保持灵活,透明和面向未来。 在一个空目录中运行以下命令来创建一个新项目,该项目遵循这些文档中的所有指导。 npx tsnew 先决条件 (v12或更高版本) 推荐建议 使用和以下插件: 使用NPM v7代替Yarn。 使用Babel而不是Typescript进行翻译。 当需要时,请使用 。 使用 (汇总)来构建Web库。 使用ESLint(和更漂亮)而不是TSLint。 使用CSS-in-JS而不是SASS / SCSS模块。 使用React代替Preact。 条款 库-发布到NPM的项目,用作另一个项目中的依赖项。 CLI-可作为命令行可执行文件运行的库。 SPA-单页应用程序(AKA:UI,Web捆
【文件预览】:
tsnew-main
----README_DEPENDENCIES.md(3KB)
----README_CHECKLIST.md(1KB)
----package.json(2KB)
----templates()
--------index-lib-web.tsx(215B)
--------index-cli.ts(98B)
--------index-lib-node.ts(11B)
--------index-spa.tsx(187B)
----licenses()
--------ISC.txt(744B)
--------Unlicense.txt(1KB)
--------CC-BY-NC-4.0.txt(19KB)
--------UNLICENSED.txt(53B)
----jest.config.js(615B)
----LICENSE(1KB)
----package-lock.json(690KB)
----_npmrc(19B)
----_gitignore(2KB)
----src()
--------readWebpackConfig.ts(1KB)
--------readNodeVersion.ts(374B)
--------LicenseType.ts(79B)
--------readPackageVersion.ts(488B)
--------ProjectType.ts(66B)
--------readUseCoreJs.ts(412B)
--------IPackage.ts(594B)
--------readPackageAuthor.ts(482B)
--------readPackageName.ts(732B)
--------readRepoName.ts(803B)
--------index.ts(8KB)
--------readProjectType.ts(660B)
--------readPackageLicense.ts(611B)
----README_COMMANDS.md(483B)
----.npmignore(203B)
----.eslintrc.js(1KB)
----tsconfig.json(557B)
----__mocks__()
--------fileMock.js(29B)
----jest.setup.js(95B)
----_npmignore(264B)
----.gitignore(2KB)
----webpack.config.js(4KB)
----.npmrc(19B)
----.prettierrc.js(135B)
----public()
--------favicon.png(4KB)
--------robots.txt(67B)
--------index.html(339B)
----README.md(2KB)
----README_PACKAGE.md(2KB)
----README_LICENSE.md(1KB)
----babel.config.js(785B)
----.vscode()
--------settings.json(183B)
--------extensions.json(215B)