# Missing NPM package '@inductiveautomation/perspective-common'

**URL:** <https://forum.inductiveautomation.com/t/missing-npm-package-inductiveautomation-perspective-common/115224>\
**Category:** Module Development\
**Tags:** perspective, ignition83\
**Created:** [April 23, 2026, 8:46pm UTC](https://forum.inductiveautomation.com/t/missing-npm-package-inductiveautomation-perspective-common/115224 "2026-04-23T20:46:37Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jtulino](https://avatars.discourse-cdn.com/v4/letter/j/f14d63/32.png) [@jtulino](https://forum.inductiveautomation.com/u/jtulino)\
**Post date:** [April 23, 2026, 8:46pm UTC](https://forum.inductiveautomation.com/t/missing-npm-package-inductiveautomation-perspective-common/115224/1 "2026-04-23T20:46:37Z")

</div>

I'm trying to create a new npm project for developing custom perspective components with React.

Since we are running 8.3.3, I tried to install the corresponding version of perspective-client:

`npm install @inductiveautomation/perspective-client@2.3.3`

This fails with the following error:  
`npm error 403 403 Forbidden - GET ``https://nexus.inductiveautomation.com/repository/node-packages/@inductiveautomation%2Fperspective-common`

It appears that a new transitive dependency "[@inductiveautomation](https://forum.inductiveautomation.com/groups/inductiveautomation)/perspective-common" was added in 2.3.3, but was never published to the public [nexus.inductiveautomation.com](https://nexus.inductiveautomation.com/repository/node-packages/@inductiveautomation/perspective-common) repository.

I also tried installing the latest perspective-client:  
`npm install @inductiveautomation/perspective-client`

...and got a similar error:  
`npm error 404 The requested resource '`[@inductiveautomation](https://forum.inductiveautomation.com/groups/inductiveautomation)`/perspective-common@2.3.5' could not be found or you do not have permission to access it.`

Can anyone tell me if there is an alternate repository I need to add to my .npmrc file in order to find this package?

---

<div class="post-metadata">

**Author:** ![ynejati](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ynejati/32/6093_2.png) [@ynejati](https://forum.inductiveautomation.com/u/ynejati)\
**Post date:** [April 23, 2026, 9:54pm UTC](https://forum.inductiveautomation.com/t/missing-npm-package-inductiveautomation-perspective-common/115224/2 "2026-04-23T21:54:34Z")

</div>

That's our fault. We created perspective-common in attempts to exclude exports that we only use internally. You'll need to retarget to 8.3.1 as a workaround for now, since the change happened in 8.3.2. We will publish the perspective-common package asap. You shouldn't encounter any breaking changes once we do, unless you happen to be using some obscure exports (you'll know) that we are using internally. Again, sorry about that.

---

<div class="post-metadata">

**Author:** ![jtulino](https://avatars.discourse-cdn.com/v4/letter/j/f14d63/32.png) [@jtulino](https://forum.inductiveautomation.com/u/jtulino)\
**Post date:** [April 24, 2026, 11:18am UTC](https://forum.inductiveautomation.com/t/missing-npm-package-inductiveautomation-perspective-common/115224/3 "2026-04-24T11:18:33Z")

</div>

Thank you for the quick response. I am using 2.3.1 as a workaround for now.
