mirror of https://gitlab.com/curben/blog
				
				
				
			Use local package only and replace 'latest' with version number
https://firstdoit.com/no-need-for-globals-using-npm-dependencies-in-npm-scripts-3dfb478908?gi=9f1ea80a068 Specify 'latest' doesn't necessarily install the latest version https://stackoverflow.com/a/39650983
This commit is contained in:
		
							parent
							
								
									8f236bd28f
								
							
						
					
					
						commit
						0e7fbcbd0b
					
				|  | @ -6,12 +6,8 @@ test: | |||
|       - node_modules/ # Node modules and dependencies | ||||
| 
 | ||||
|   script: | ||||
|     - npm install -g snyk hexo-cli | ||||
|     - npm install # install node modules | ||||
|     - snyk auth $SNYK_TOKEN | ||||
|     - snyk protect # Apply patches to node modules | ||||
|     - snyk test # Check node modules for vulnerability | ||||
|     - hexo generate # Generate static files for debugging | ||||
|     - npm install | ||||
|     - npm run build | ||||
| 
 | ||||
|   only: | ||||
|     - master # this job will affect only the 'master' branch | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| [context.production] | ||||
|   publish = "public" | ||||
|   command = "snyk auth $SNYK_TOKEN && snyk protect && snyk test && hexo generate" | ||||
|   command = "npm run build" | ||||
| 
 | ||||
| [[headers]] | ||||
|   for = "/*" | ||||
|  |  | |||
							
								
								
									
										30
									
								
								package.json
								
								
								
								
							
							
						
						
									
										30
									
								
								package.json
								
								
								
								
							|  | @ -5,18 +5,22 @@ | |||
|   "hexo": { | ||||
|     "version": "3.8.0" | ||||
|   }, | ||||
|   "scripts": { | ||||
|     "build": "snyk auth $SNYK_TOKEN && snyk protect && snyk test && hexo generate" | ||||
|   }, | ||||
|   "dependencies": { | ||||
|     "hexo": "latest", | ||||
|     "hexo-nofollow": "latest", | ||||
|     "hexo-generator-archive": "latest", | ||||
|     "hexo-generator-category": "latest", | ||||
|     "hexo-generator-index": "latest", | ||||
|     "hexo-generator-tag": "latest", | ||||
|     "hexo-renderer-ejs": "latest", | ||||
|     "hexo-renderer-marked": "latest", | ||||
|     "hexo-renderer-stylus": "latest", | ||||
|     "hexo-server": "latest", | ||||
|     "hexo-yam": "latest", | ||||
|     "snyk": "latest" | ||||
|     "hexo": "^3.8.0", | ||||
|     "hexo-cli": "^1.1.0", | ||||
|     "hexo-generator-archive": "^0.1.5", | ||||
|     "hexo-generator-category": "^0.1.3", | ||||
|     "hexo-generator-index": "^0.2.1", | ||||
|     "hexo-generator-tag": "^0.2.0", | ||||
|     "hexo-nofollow": "^1.0.2", | ||||
|     "hexo-renderer-ejs": "^0.3.1", | ||||
|     "hexo-renderer-marked": "^0.3.2", | ||||
|     "hexo-renderer-stylus": "^0.3.3", | ||||
|     "hexo-server": "^0.3.3", | ||||
|     "hexo-yam": "^1.0.2", | ||||
|     "snyk": "^1.105.0" | ||||
|   } | ||||
| } | ||||
| } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue