Guest User

Untitled

a guest
Apr 14th, 2018
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.84 KB | None | 0 0
  1. npm install @angular/common@next @angular/compiler@next @angular/compiler-cli@next @angular/core@next @angular/forms@next @angular/http@next @angular/platform-browser@next @angular/platform-browser-dynamic@next@angular/platform-server@next @angular/router@next @angular/animations@next --save
  2.  
  3. npm install --save zone.js rxjs core-js
  4.  
  5. npm install --save-dev @types/node @types/core-js
  6.  
  7. npm install --save-dev webpack webpack-merge angular2-template-loader awesome-typescript-loader del-cli html-loader typescript angular2-router-loader raw-loader
  8.  
  9. {
  10. "name": "movie-list",
  11. "version": "1.0.0",
  12. "private": true,
  13. "scripts": {
  14. "start": "node ./bin/www",
  15. "build": "del-cli public/js/app && webpack --config webpack.config.dev.js --progress --profile --watch",
  16. "build:prod": "del-cli public/js/app && ngc -p tsconfig.aot.json && ngc -p tsconfig.aot.json && webpack --config webpack.config.prod.js --progress --profile --bail && del-cli 'public/js/app/**/*.js' 'public/js/app/**/*.js.map' '!public/js/app/bundle.js' '!public/js/app/*.chunk.js' 'assets/app/**/*.ngfactory.ts' 'assets/app/**/*.shim.ts' 'assets/app/**/*.ngsummary.json' 'assets/app/**/*.ngstyle.ts'"
  17. },
  18. "dependencies": {
  19. "@angular/animations": "^4.2.0-rc.1",
  20. "@angular/common": "^4.2.0-rc.1",
  21. "@angular/compiler": "^4.2.0-rc.1",
  22. "@angular/compiler-cli": "^4.2.0-rc.1",
  23. "@angular/core": "^4.2.0-rc.1",
  24. "@angular/forms": "^4.2.0-rc.1",
  25. "@angular/http": "^4.2.0-rc.1",
  26. "@angular/platform-browser": "^4.2.0-rc.1",
  27. "@angular/platform-browser-dynamic": "^4.2.0-rc.1",
  28. "@angular/platform-server": "^4.2.0-rc.1",
  29. "@angular/router": "^4.2.0-rc.1",
  30. "body-parser": "~1.15.2",
  31. "cookie-parser": "~1.4.3",
  32. "core-js": "^2.4.1",
  33. "debug": "~2.2.0",
  34. "express": "~4.14.0",
  35. "hbs": "~3.1.0",
  36. "morgan": "~1.6.1",
  37. "node-sass-middleware": "^0.11.0",
  38. "reflect-metadata": "^0.1.3",
  39. "rxjs": "^5.4.0",
  40. "serve-favicon": "~2.3.0",
  41. "zone.js": "^0.8.11"
  42. },
  43. "devDependencies": {
  44. "@types/core-js": "^0.9.41",
  45. "@types/node": "^7.0.22",
  46. "angular2-router-loader": "^0.3.5",
  47. "angular2-template-loader": "^0.6.2",
  48. "awesome-typescript-loader": "^3.1.3",
  49. "del-cli": "^1.0.0",
  50. "html-loader": "^0.4.5",
  51. "raw-loader": "^0.5.1",
  52. "typescript": "^2.3.3",
  53. "webpack": "^2.6.1",
  54. "webpack-merge": "^4.1.0"
  55. }
  56. }
  57.  
  58. {
  59. "compilerOptions": {
  60. "moduleResolution": "node",
  61. "emitDecoratorMetadata": true,
  62. "experimentalDecorators": true,
  63. "target": "es5",
  64. "typeRoots": [
  65. "./node_modules/@types"
  66. ],"lib": [
  67. "es6",
  68. "dom"
  69. ]
  70. }
  71. }
  72.  
  73. {
  74. "compilerOptions": {
  75. "target": "es5",
  76. "module": "es2015",
  77. "moduleResolution": "node",
  78. "sourceMap": false,
  79. "emitDecoratorMetadata": true,
  80. "experimentalDecorators": true,
  81. "removeComments": false,
  82. "noImplicitAny": false,
  83. "outDir": "./public/js/app"
  84. },
  85. "typeRoots": [
  86. "./node_modules/@types"
  87. ],
  88. "lib": [
  89. "es6",
  90. "dom"
  91. ],
  92. "angularCompilerOptions": {
  93. "skipMetadataEmit": true
  94. }
  95. }
  96.  
  97. var path = require('path');
  98.  
  99. var webpack = require('webpack');
  100. var webpackMerge = require('webpack-merge');
  101. var commonConfig = require('./webpack.config.common.js');
  102.  
  103. module.exports = webpackMerge.smart(commonConfig, {
  104. entry: {
  105. 'app': './assets/app/main.aot.ts'
  106. },
  107.  
  108. output: {
  109. path: path.resolve(__dirname + '/public/js/app'),
  110. filename: 'bundle.js',
  111. publicPath: '/js/app/',
  112. chunkFilename: '[id].[hash].chunk.js'
  113. },
  114.  
  115. module: {
  116. rules: [
  117. {
  118. test: /.ts$/,
  119. use: [
  120. 'awesome-typescript-loader',
  121. 'angular2-template-loader',
  122. 'angular-router-loader?aot=true'
  123. ]
  124. }
  125. ]
  126. },
  127.  
  128. plugins: [
  129. new webpack.optimize.UglifyJsPlugin({
  130. sourceMap: false
  131. })
  132. ]
  133. });
  134.  
  135. var webpack = require('webpack');
  136.  
  137. module.exports = {
  138. entry: {
  139. 'app': './assets/app/main.ts'
  140. },
  141.  
  142. resolve: {
  143. extensions: ['.js', '.ts']
  144. },
  145.  
  146. module: {
  147. rules: [
  148. {
  149. test: /.html$/,
  150. use: [{ loader: 'html-loader' }]
  151. },
  152. {
  153. test: /.css$/,
  154. use: [{ loader: 'raw-loader' }]
  155. }
  156. ],
  157. exprContextCritical: false
  158.  
  159. }
  160. };
  161.  
  162. Error at C:/Users/Kenny/Dropbox/t/movie-list/node_modules/@types/core-js/index.d.ts:2075:38: Property 'keyFor' does not exist on type 'SymbolConstructor'.
  163. Error at C:/Users/Kenny/Dropbox/t/movie-list/node_modules/@types/core-js/index.d.ts:2079:37: Property 'match' does not exist on type 'SymbolConstructor'.
  164. Error at C:/Users/Kenny/Dropbox/t/movie-list/node_modules/@types/core-js/index.d.ts:2083:39: Property 'replace' does not exist on type 'SymbolConstructor'.
  165. Error at C:/Users/Kenny/Dropbox/t/movie-list/node_modules/@types/core-js/index.d.ts:2087:38: Property 'search' does not exist on type 'SymbolConstructor'.
  166. Error at C:/Users/Kenny/Dropbox/t/movie-list/node_modules/@types/core-js/index.d.ts:2091:39: Property 'species' does not exist on type 'SymbolConstructor'.
  167. Error at C:/Users/Kenny/Dropbox/t/movie-list/node_modules/@types/core-js/index.d.ts:2095:37: Property 'split' does not exist on type 'SymbolConstructor'.
  168. Error at C:/Users/Kenny/Dropbox/t/movie-list/node_modules/@types/core-js/index.d.ts:2099:43: Property 'toPrimitive' does not exist on type 'SymbolConstructor'.
  169. Error at C:/Users/Kenny/Dropbox/t/movie-list/node_modules/@types/core-js/index.d.ts:2103:43: Property 'toStringTag' does not exist on type 'SymbolConstructor'.
  170. Error at C:/Users/Kenny/Dropbox/t/movie-list/node_modules/@types/core-js/index.d.ts:2107:43: Property 'unscopables' does not exist on type 'SymbolConstructor'.
  171.  
  172. npm ERR! Windows_NT 10.0.14393
  173. npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "run" "build:prod"
  174. npm ERR! node v7.9.0
  175. npm ERR! npm v4.2.0
  176. npm ERR! code ELIFECYCLE
  177. npm ERR! errno 1
  178. npm ERR! movie-list@1.0.0 build:prod: `del-cli public/js/app && ngc -p tsconfig.aot.json && ngc -p tsconfig.aot.json && webpack --config webpack.config.prod.js --progress --profile --bail
  179. && del-cli 'public/js/app/**/*.js' 'public/js/app/**/*.js.map' '!public/js/app/bundle.js' '!public/js/app/*.chunk.js' 'assets/app/**/*.ngfactory.ts' 'assets/app/**/*.shim.ts' 'assets/app
  180. /**/*.ngsummary.json' 'assets/app/**/*.ngstyle.ts'`
  181. npm ERR! Exit status 1
  182. npm ERR!
  183. npm ERR! Failed at the movie-list@1.0.0 build:prod script 'del-cli public/js/app && ngc -p tsconfig.aot.json && ngc -p tsconfig.aot.json && webpack --config webpack.config.prod.js --progr
  184. ess --profile --bail && del-cli 'public/js/app/**/*.js' 'public/js/app/**/*.js.map' '!public/js/app/bundle.js' '!public/js/app/*.chunk.js' 'assets/app/**/*.ngfactory.ts' 'assets/app/**/*.
  185. shim.ts' 'assets/app/**/*.ngsummary.json' 'assets/app/**/*.ngstyle.ts''.
  186. npm ERR! Make sure you have the latest version of node.js and npm installed.
  187. npm ERR! If you do, this is most likely a problem with the movie-list package,
  188. npm ERR! not with npm itself.
  189. npm ERR! Tell the author that this fails on your system:
  190. npm ERR! del-cli public/js/app && ngc -p tsconfig.aot.json && ngc -p tsconfig.aot.json && webpack --config webpack.config.prod.js --progress --profile --bail && del-cli 'public/js/app
  191. /**/*.js' 'public/js/app/**/*.js.map' '!public/js/app/bundle.js' '!public/js/app/*.chunk.js' 'assets/app/**/*.ngfactory.ts' 'assets/app/**/*.shim.ts' 'assets/app/**/*.ngsummary.json' 'ass
  192. ets/app/**/*.ngstyle.ts'
  193. npm ERR! You can get information on how to open an issue for this project with:
  194. npm ERR! npm bugs movie-list
  195. npm ERR! Or if that isn't available, you can get their info via:
  196. npm ERR! npm owner ls movie-list
  197. npm ERR! There is likely additional logging output above.
  198.  
  199. npm ERR! Please include the following file with any support request:
  200. npm ERR! C:UsersKennyAppDataRoamingnpm-cache_logs2017-05-28T17_02_43_104Z-debug.log
  201.  
  202. var path = require('path');
  203.  
  204. var webpackMerge = require('webpack-merge');
  205. var commonConfig = require('./webpack.config.common.js');
  206.  
  207. module.exports = webpackMerge(commonConfig, {
  208. devtool: 'cheap-module-eval-source-map',
  209.  
  210. output: {
  211. path: path.resolve(__dirname + '/public/js/app'),
  212. publicPath: '/js/app/',
  213. filename: 'bundle.js',
  214. publicPath: '/js/app/',
  215. chunkFilename: '[id].chunk.js'
  216. },
  217. module: {
  218. rules: [
  219. {
  220. test: /.ts$/,
  221. use: [
  222. {loader: 'awesome-typescript-loader', options: {
  223. transpileOnly: true
  224. }},
  225. {loader: 'angular2-template-loader'},
  226. {loader: 'angular2-router-loader'}
  227. ]
  228. }
  229. ]
  230.  
  231. }
  232. });
Add Comment
Please, Sign In to add comment