angularjs - 如何构建一个旧的 angularjs 项目?只有 package.json
问题描述
我继承了一个旧项目,我相信它是在 AngularJS 而不是 Angular 2 中,我找不到构建/编译的方法。
我以前从未使用过 AngularJS/Angular,但我对 Vuejs、npm、webpack 等很有经验。
我有 dist 文件夹、所有预构建的资产文件等,但我不明白如何重建项目。我也有 package.json 文件,它是:
"dependencies": {
"angular": "^1.5.0",
"angular-resource": "^1.7.5",
"angular-sanitize": "^1.7.5",
"angular-scroll": "^1.0.2",
"angular-ui-grid": "^4.6.3",
"angular-ui-router": "^1.0.0-beta.1",
"angularjs-bootstrap-datetimepicker": "^1.1.4",
"ng-animated-scroll": "^1.5.0",
"ng-dialog": "^1.4.0",
"ng-image-input-with-preview": "^1.0.0",
"ngmap": "^1.18.4",
"normalize.css": "^3.0.3",
"ui-select": "^0.19.8"
},
"devDependencies": {
"angular-mocks": "^1.5.0",
"angular-translate": "^2.18.1",
"browser-sync": "^2.11.1",
"chai": "^3.4.0",
"connect-history-api-fallback": "^1.1.0",
"del": "^2.2.0",
"font-awesome": "^4.7.0",
"fs-walk": "0.0.1",
"lodash": "^4.11.1",
"mocha": "^2.3.0",
"node-libs-browser": "^0.5.0",
"node-sass": "^4.5.3",
"supports-color": "^3.1.2",
"yargs": "^3.9.0"
},
由于它是一个旧项目,我是否仍然需要使用ng build
命令,或者这是用于较新的 Angular?也许我应该有一个 gulp 或 bower 配置?
我不确定要寻找什么,任何建议都会有所帮助。
谢谢
解决方案
只需运行npm install
即可安装所有项目依赖项。然后在您的package.json
文件中检查 scripts 键,您应该有一些任务来运行您的项目。过去人们使用 Grunt 构建项目,但最流行的工具是 Gulp(有或没有 webpack)
推荐阅读
- arrays - Swift - 查找结构数组中的特定差异
- java - 如何检查枚举通用java android中是否存在值(int)
- html - 如何使用 Django 为后端解决 HTML 表单的 onLoadSubmit() 导致的无限循环
- flex-lexer - flex 模式中的空格导致“无法识别的规则”
- prolog - 将列表作为用户的输入,并在其他谓词中使用它,例如追加,以及我想实现代码的其他一些谓词
- java - 将 XML 反序列化为 ArrayList XStream
- javascript - 根据传递给组件的 props 分配 styled-component CSS 属性
- web2py - 使用 os.path.join(...) 从私有 CSV 文件访问和导入数据
- c++ - Qt 图像不会显示在按钮中
- python - 如何从文件python3压缩大型ascii艺术