我已经升级到最新的稳定后node和npm,我试过npm install moment --save.它package.json使用^前缀保存条目.以前,它是一个~前缀.
npm?~和之间有什么区别^?我很想知道是否有一个约定允许人们从包内测试包的预期用法。考虑以下 package.json:
{
"name": "@place/fn",
"version: "1.0.0"
}
Run Code Online (Sandbox Code Playgroud)
在这个包中,我想要一个test.js文件,其中包含以下代码:
import mainThing, { anotherThing } from '@place/fn';
Run Code Online (Sandbox Code Playgroud)
使用正确的目录结构或 package.json 配置可以实现这一点吗?我也很喜欢 CommonJS 语法,如果它能更好地工作的话。