我有以下问题。目前我想构建一个 NPM 模块,它具有这种预期行为:一旦我安装了它,它的所有依赖项将在项目中完美运行,只需导入它们。首先,我所拥有的是:我有“我的模块”项目作为我想要的特定版本的依赖模块。另一方面,我有一个项目,我们可以看到它导入它。例如,在我的项目中,我想编写以下代码并最终运行它:import {Calendar} from 'primereact/calendar';我怎么能解决这个麻烦?提前致谢!编辑:我的项目的 package.json 是这个{ "name": "my-project", "version": "0.0.0", "description": "", "main": "index.js", "scripts": { "dev": "next src", "build": "next build src", "start": "next start src" }, "license": "ISC", "dependencies": { "next": "^9.0.3", "react": "^16.8.6", "react-dom": "^16.8.6", "@ascope/my-module": "file://../my-module" }}还有 my-module 的 package.json:{ "name": "my-module", "version": "0.0.1", "main": "index.js", "scripts": { "test": "exit 1" }, "license": "ISC", "bundledDependencies": [ "primereact", "rxjs" ], "dependencies": { "primereact": "^3.1.8", "rxjs": "^6.5.2" }, "peerDependencies": { "primereact": "^3.1.8", "rxjs": "^6.5.2" }}
添加回答
举报
0/150
提交
取消