

I gathered that CodeKit uses its own internal version of npm so I assume that there is some sort of collision between the global version of npm and the internal version used by CodeKit.Ĭreate new project using npm init and add test file to trigger hook.Ĭreate new CodeKit project from project folder.Īdd hook to run the default npm test script when test file is changed. That should solve the problem.- BryanOn Oct 21, 2022, at 09:38, Tim Jüdemann wrote: Use the full, disk-root-relative path to the npm executable in the Hook. Your configuration (any details about your system that you think might be relevant) Add hook to run the default npm test script when test file is changed.Create new CodeKit project from project folder.Create new project using npm init and add test file to trigger hook.

Npm scripts defined in package.json run as expected when used in a hook. I gathered that CodeKit uses its own internal version of npm so I assume that there is some sort of collision between the global version of npm I have installed and the internal version used by CodeKit.

Codekit hook not running install#
For projects that already have a package.json file, you might choose to simply install from that file. When I try to run the same scripts using a CodeKit hook, I get the following error in the CodeKit console: This places the plugin and its dependencies in the nodemodules folder within your project so that CodeKit can run it. I have npm scripts defined in my package.json (placed in the project root folder) which run just fine from a terminal window opened at the project root.
