我对jspm比较陌生。我想知道什么时候运行jspm install package
和npm install package
有什么不同。我知道有一个与jspm /注册表查找。但是在设置config.js
时有什么不同。如果使用npm安装软件包,是否还有其他更改?jspm install和npm install的区别
3
A
回答
0
两者都是包管理器,基本上做同样的功能,但这里有一些差异:
- NPM将跟踪中的package.json文件包,同时JSPM将使用config.json文件。
- Npm会将其程序包存储在node_modules文件夹中,而jspm将使用jspm_components文件夹。
- Jspm更常用于为服务器端引入客户端\前端库和npm。
恢复包通常会遵循这样的:
- 运行
npm install
(应该安装JSPM除其他库) - 运行
jspm install
3
NPM和JSPM都是包管理器。
npm用于节点生态系统,传统上服务于后端依赖项。
为了强化前端和后端之间的分离,开发人员使用专门用于前端的工具。有凉亭和喜欢...以及jspm。
我想知道运行
jspm install package
和npm install package
时有什么区别。
这里是新公共管理和热蒙之间存在一些差异:
- JSPM存储它依赖于jspm_packages
而NPM将它们存储在node_modules
- JSPM采用了扁平的依赖关系树
- JSPM允许您配置任意注册机构(github和npm默认配置)
- 即使jspm将模块声明和映射以及配置追踪到它自己的文件(config.json)中,它实际上也定义了包内的项目依赖关系。 json(在属性jspm
内)
- 你可以使用JSPM套餐无论是对一个JSPM项目,或为节点/ web项目
- JSPM其实只是
所以,当你安装一个包,包SystemJs的配置系统周围的软件包管理器从jspm开始,它使用SystemJs配置并设置依赖项之间的映射关系,允许您将项目导出为任何模块类型(AMD,CJS,esm,umd ...)。
是否有如果使用NPM安装包进行任何其他更改?
jspm install package
在jspm注册表中进行查找。
如果找不到软件包,则表示您必须指定此软件包来自哪个注册表。
对于npm包,它是:jspm install npm:package
。
您当然可以通过在软件包名称末尾附加@version
来指定特定版本。
jspm还允许您声明一个简写以在代码中映射此库。
相关问题
- 1. npm install vs sudo npm install -g
- 2. react-native install vs npm install有什么区别?
- 3. bundle和gem install的区别?
- 4. “npm update -g”,“npm upgrade -g”,“npm install -g npm”和“n stable”有什么区别?
- 5. MEAN npm install
- 6. npm install jpm --global
- 7. npm install peerDependencies
- 8. adb“install”命令和“pm install”命令之间的区别?
- 9. 'python setup.py install'和'pip install'之间的区别
- 10. 不要运行'npm install && bower install'
- 11. pip install和sudo pip install有什么区别?
- 12. mvn clean install -Drelease-build和mvn clean install有什么区别?
- 13. brew install XXX和brew cask install之间有什么区别XXX
- 14. mvn install -U和mvn install有什么区别?
- 15. npm挂在npm install -g appium
- 16. npm install bower挂起
- 17. npm install:指定package.json?
- 18. npm install --save-dev gulp:SELF_SIGNED_CERT_IN_CHAIN
- 19. npm install -g vs local
- 20. npm install -g [email protected]
- 21. npm install -g ios-deploy
- 22. npm install mongoose:shasums.txt丢失
- 23. npm install时出错
- 24. npm install module_name(本地)
- 25. npm install bootstrap-material-datepicker
- 26. npm install redis问题
- 27. 为什么需要npm install && npm install <pack-name>?
- 28. pip install -r pip-require之间的区别VS setup.py install
- 29. npm install上的EEXIST错误
- 30. npm install中的ERR -g cordova
一次,我已经JSPM安装(使用NPM),然后当我安装devDependencies或依赖性,什么是在使用JSPM安装'包name'和NPM安装安装它们'包的区别-name'。另外这些分别在我的项目中如何处理? –
一个在jspm_packages文件夹中,另一个在node_modules文件夹中。 Jspm可以加载来自不同来源的模块,并且通常是涉及更多客户端库的工作的首选方案。这两位软件包管理人员在依赖管理方面也采取了不同的策略。 –