我正在尝试在我的一个项目中使用我自己的包(让我们称之为数据库)。但是,由于我自己正在开发项目旁边的数据库,所以我不想将数据库的一个版本推到注册表,然后再拉到项目上以获得最新的版本。鉴于两个项目都在同一个VS工作区中,这不是一个快速的工作流。
我需要的是在开发时引用本地项目,当它是关于生产时,那么我需要实际使用一个外挂包。是否有一种方法允许我根据环境使用相同包的不同包版本?
我希望有一个NodeJS/Typescript IDE能够为我管理包、构建依赖项等。当我构建我的项目时,它将首先构建数据库。我知道Typescript3.0中有项目引用,但是我不确定它们与npm包的工作效果如何。
谢谢你的帮助。
转到package数据库
目录并运行NPM链接
以创建全局符号链接,这就像您已经全局安装了数据库
一样。
转到您的项目运行NPM链接数据库
以使用本地全局包。
在更新数据库
时,不需要更新项目的依赖项,因为全局包只是指向数据库
的本地符号链接。
当您准备生产时,运行npm unlink database
以删除本地符号链接,并从注册表中为项目重新安装包,当然,您需要首先发布它。
在本地电脑上可以搭建一套学习与开发网站的运行环境。有很多一键安装的集成环境,比如 Windows 上的 WAMP ,macOS 上的 MAMP。这些集成环境可以让你快速开始,但是不够灵活,也存在很多问题。更重要的是我们并没学到什么,我推荐可以先在本地用虚拟机的方式去手工搭建一个 LEMP 环境。 本书会利用 Vagrant 管理虚拟机,创建一台 Linux 类型的虚拟机,在上面手工去安装并配置环境
问题内容: 可以说我正在开发MyApp应用程序,我想为其构建MyModule NPM模块。现在,我可以想到两种开发方法: 进行更改->保存-> npm在MyApp中安装/ path / to / module 与1相同,除了运行npm install / path / to / module,然后直接在node_modules中对其进行编辑,然后复制所做的更改。 我想要一个更简单的工作流程。我可以
当需要将应用部署到生产环境时,只需运行 vite build 命令。默认情况下,它使用 <root>/index.html 作为构建入口点,并生成一个适合通过静态部署的应用包。查看 部署静态站点 获取常见服务的部署指引。 浏览器兼容性 生产版本假设浏览器对 原生 ES 模块动态导入 有基本支持。默认情况下,所有代码构建都会以 支持原生 ESM script 标签的浏览器 为目标。 一个轻量级的 动
我试图对现有的python模块进行更改,然后在本地测试它。最好的方法是什么? 我克隆了github模块并做了修改,但是我不确定如何导入本地包而不是已经安装的包。
使用vue3+ts开发,发现有些第三方NPM包没有TS版本的只有JS的。怎么办?
我们有穆勒软件的非生产版本吗?基本上,我们在AWS上执行poC,并使用mulesoft作为中间件。是否有我们可以部署的 mulesoft 开发人员版本?