Missing semver npm package
Opened this issue · 3 comments
brown99 commented
Appears to be missing semver package
Running:
sls deploy
With serverless.yml file of:
service: ********
plugins:
- serverless-resource-policy
Produces error:
Serverless plugin "serverless-resource-policy" initialization errored: Cannot find module 'semver'
brown99 commented
Updated package.json for fix:
{
"name": "serverless-resource-policy",
"version": "1.0.4",
"author": "HubSpot Web Team",
"description": "Creates a whitelist for IP or CIDR addresses for a serverless application, using serverless resource policies",
"test": "echo 'Ordinarily, tests should be here' && exit 0",
"keywords": [
"serverless",
"resource-policy",
"resourcepolicy",
"ip",
"cidr",
"whitelist"
],
"dependencies": {
"semver": "^6.0.0"
},
"repository": {
"type": "git",
"url": "https://github.com/HubSpotWebTeam/serverless-resource-policy.git"
},
"bugs": {
"url": "https://github.com/HubSpotWebTeam/serverless-resource-policy/issues"
},
"license": "MIT"
}
g-balas commented
quick fix : npm install semver
smcelhinney commented
Wow - how did we miss this, sorry @brown99 - if you open a PR for it, I can merge that asap. Thanks!